Archive

Articles taggués ‘Debian’

Le dépôt backport de Debian officialisé dans l’installateur

08/09/2010 6 commentaires

Et oui comme quoi tout arrive !! Le dépôt de backport autrefois dissident et hébergé sur backports.org devient désormais officiel et accessible à backports.debian.org (backports.org continue de vivre en tant que mirroir).
Petit rappel pour ceux qui ne connaitraient pas les backports. Debian est organisé en 3 branches principales. Stable (actuellement Lenny), Testing (actuellement Squeeze) et Unstable ( SID pour Still In Developpement).
Les backports permettent à un utilisateur de la version stable, d’installer des paquets en provenance de Testing (voire de SID pour des mises à jour de sécurité uniquement). Et ainsi avoir des logiciels à jour ou bien de nouveaux drivers ou fonctionnalités non disponibles dans la branche Stable.
Les responsables du dépôt attirent l’attention des utilisateurs qui font du pinning sur le fait de modifier le fichier preferences de apt (/etc/apt/preferences) car l’origine et le label passent de « backports » à « Debian Backports ».

Tags: , , , ,

Se servir de son smartphone Android comme Modem sous Debian/Ubuntu sans root

18/07/2010 9 commentaires

Pour ceux qui souhaitent pouvoir se servir de leur smartphone Android comme Modem sans avoir besoin de rooter l’appareil, et en attendant Froyo, il existe une solution très simple à mettre en oeuvre appelée Easytether.
La mise en place de la solution se fait en 2 étapes :

Installez easytether sur le PC :
Téléchargez esaytether (32bits, 64bits)
Installez le :
sudo dpkg -i easytether-0.7.0_i386.deb

C’est tout :-)

Installez l'application sur le smartphone:
Si BarCode Scanner est installé sur votre téléphone scannez ce code QR :

Sinon ouvrez l'Android Market, cherchez et installez Easytether

Voilà les étapes préparatoires sont prêtes.
Pour vous connecter, assurez vous d’avoir activé le mode debogage USB sur le téléphone (Menu–>Paramètres–>Applications–>Développement–>Débogage USB). Connectez le téléphone au PC par le câble USB.

Sur le PC en console :

[julien@vaio:~] $ easytether enumerate
CB511H4LZ8 (affiche l'ID du téléphone)

[julien@vaio:~] $ easytether connect CB511H4LZ8
run 'sudo dhclient easytether0' to configure the network interface
press Ctrl-C to disconnect

Dans une autre console :

sudo dhclient easytether0

Vous êtes connecté !!

Tags: , , ,

Debian souhaite que les distributions dérivées contribuent

04/07/2010 5 commentaires

Debian qui est l’une des plus anciennes et utlisées distributions GNU/Linux, est également celle sur laquelle se basent le plus de projets dérivés. Citons en vrac Simply Mepis, Knoppix, Ubuntu …
Environ 120 projets que nous n’allons pas tous lister ici.
Linux Journal nous fait part du constat des développeurs Debian que tous ces projets dérivés ne contribuent que rarement voire jamais aux développements Upstream et que les changements opérés par ces mêmes projets pour leur distribution ne sont également jamais reversés upstream.

Partant du postulat que si les développeurs ne reversaient que très rarement leurs modifications cela était du à la complexité des process ainsi qu’à une forte consommation en temps, Debian a créé « Derivatives Front Desk ». Il s’agit en fait d’une sorte de « guichet » aidant les développeurs désireux de reverser leur code, à entrer en contact avec les bonnes personnes, décrire le process visant à packager pour Debian etc …. Un wiki a d’ailleurs été mis en place et Debian cherche actuellement des volontaires pour administrer la mailing-list par exemple.

Une très bonne initiative qui permettra aux afficionados de Debian (j’en suis) de voir leur distribution s’enrichir des bonnes idées qu’auront pu avoir les developpeurs de Ubuntu par exemple ou de Sidux … Un juste retour des choses en somme.

Tags: , , , , ,

Sortie de Untangle 7.3

04/06/2010 Aucun commentaire

Le projet Untangle vient de sortir la nouvelle version de son UTM, la 7.3.
Pour rappel, le projet Untangle est un firewall UTM (Unified Threat Management ou traitement de la menace unifiée) basé sur Debian et qui propose des services de sécurité tels que :

  • Firewall
  • Mailrelay avec antispam et antivirus
  • Filtrage de contenu HTTP et d’urls
  • Bloquage de la publicité sur les pages web
  • Passerelle VPN
  • IDS/IPS

Toutes ces fonctionnalités sont gratuites et livrées en standard. Untangle étant une suite modulaire, il est possible d’étendre ses possibilités en ajoutant d’autres modules qui eux sont payants, comme :

  • Un service de support
  • Le système Antispam de Commtouch
  • Un module de règles firewall étendu (username …)
  • Gestion de 2 accès Internet redondés
  • Antivirus Kaspersky

la nouvelle version propose essentiellement la possibilité de faire de la marque blanche à des buts d’OEM, des améliorations dans le GUI, une liste de compatibilité Hardware étendue, de traditionnels bugfix et une optimisation de la consommation mémoire augmentant d’autant les performances.
Rendez-vous ici pour le téléchargement.

Tags: , , , ,

snapshot.debian.org, la machine à remonter le temps

12/04/2010 un commentaire

Le projet Debian vient d’annoncer la mise en ligne de snapshot.debian.org, un site qui permettra à quiconque de retrouver d’anciens paquets ou d’ancienne version de ces paquets.

Au sein d’une base de données qui pèse actuellement plus de 6,5 To de paquets, le site vous permet de retrouver l’ensemble des paquets qui ont formé les mirroirs Debian depuis 2005. On trouve les archives des mirroirs de main, security,debian-volatile,debian-ports et backports.org. Un site à bookmarker pour tous les utilisateurs de Debian.

Tags: , , , , ,

La genèse de GNU/Linux

08/03/2010 4 commentaires

Linux Magazine a publié un article très interessant sur la naissance de Linux tel que nous le connaissons aujourd’hui. Le magazine s’attarde en fait sur la création de ce qu’ils appellent les 3 géants de Linux à savoir Slackware Debian et Red Hat.
Pour chacun de ces distributions, il retrace leur création et leur évolution en décrivant les quelques points significatifs de chacune d’entre elle.
Linux Magazine nomme notamment le gestionnaire de packages de Debian ainsi que son contrat social basé sur les logiciels libres, le business model de Red Hat qui en fait la première entreprise à gagner réellement de l’argent autour des logiciels libres, ou la volonté de Slackware a gardé une ligne de développement la plus proche d’Unix possible ou encore sa stabilité légendaire et bien son son absence officlelle de gestionaire de paquets.

Saviez vous par exemple que l’on compte jusqu’à 250 distributions basées sur Debian ? 66 sur Slackware et 40 sur Red Hat (+ 80 sur Fedora) ?
Ils publient d’ailleurs un tableau dans lequel sont répertioriés les différentes distributions basés sur les 3 piliers et classés dans le temps :

Un article très intéressant à découvrir.

Tags: , , , , , , ,

Installer Debian Squeeze sur Vaio W

11/02/2010 Aucun commentaire

Voici un tutoriel qui devrait vous être utile si comme moi vous souhaitez installer Debian sur votre Sony Vaio mini (W series).
Je pense qu’il pourra s’appliquer également à d’autres versions ou même d’autres modèles possédant peu ou prou le même hardware.
Quand j’ai pris la décision d’installer Debian j’avais une Ubuntu Karmic Koala installée et parfaitement fonctionnelle.
Voici un aperçu du hardware présent dans le Sony :

  • affichage : Intel 945 GME
  • Ethernet : Attansic/Atheros L1C Gigabit
  • Wifi : Atheros AR9285
  • Son : Intel Corporation 82801G (ICH7 Family)

Le listing du hardware pourra aider ceux qui possèdent un Asus par exemple.

Premier constat, Lenny et son noyau 2.6.26 ne supporte pas les cartes réseau, donc passage sur Squeeze. Une fois l’installation faite le second constat est que l’écran interne ne fonctionne pas. Je dis interne car quand on branche un écran extérieur celà fonctionne et Gnome fait son travail. Un bref aperçu des logs de Xorg fait apparaître cette ligne :

Output LVDS1 disconnected

Après de nombreux essais impossible de faire fonctionner l’écran interne. Après quelques recherches je m’aperçois que c’est lié au noyau 2.6.32-trunk de Testing.
Je décide donc d’installer le noyau 2.6.30 présent dans les dépôts. Effectivement avec le 2.6.30 l’écran fonctionne mais je n’ai plus de réseau !! Du moins la carte ethernet est vue comme connectée avec mii-tool mais impossible d’obtenir une IP depuis le DHCP et le fait de forcer une IP statique ne change rien. Le WIFI lui fonctionne.

Cette solution n’étant pas satisfaisante je décide de me rabattre sur le même noyau que celui que j’avais dans ma Ubuntu à savoir un 2.6.31. Problème le 2.6.31 n’est plus disponible dans les dépôts de Testing ni même de SID.
Je l’ai donc téléchargé depuis kernel.org et il m’a fallu le compiler à la sauce Debian:

Compilation du noyau :

On télécharge les sources depuis kernel.org. Puis on ajoute notre utilisateur au groupe src :

mkdir ~/src
tar xvjf linux-2.6.31.12.tar.bz2 -C ~/src
cd src
ln -s  linux-2.6.31.12 linux
sudo usermod -G src -a julien

On se deconnecte puis on se reconnecte pour que l’ajout de l’utilisateur au groupe src soit effectif.
On installe ensuite des paquets nécessaires à la compilation :

sudo apt-get install libncurses5 libncurses5-dev zlib1g-dev kernel-package

On configure ensuite notre noyau :

cd src/linux
make menuconfig

Laissez tout par défaut et sortez.

On enchaine avec la compilation en elle même :

fakeroot make-kpkg clean
fakeroot make-kpkg --append-to-version "custom-01" --initrd kernel_image
modules_image kernel_headers

Une fois terminé (et ca prend beaucoup de temps, et en passant je vous déconseille fortement de le faire sur votre netbook !!) copiez les 2 points .deb ainsi créés sur le netbook et on les installe en faisant :

dpkg -i linux-firmware..............all.deb et linux-image-...........i386.deb

On termine par une mise à jour de Grub2 :

sudo update-grub

Redémarrez sur votre nouveau noyau et constatez que tout fonctionne !!

Tags: , , , , , , ,

Benchmarks Debian GNU/Linux vs Debian KFreeBSD

21/01/2010 3 commentaires

Phoronix publie un benchmark de Squeeze avec d’un côté le noyau linux et de l’autre le noyau FreeBSD.
Il s’agissait d’un côté du noyau Linux 2.6.30 et de l’autre du 7.2-1 FreeBSD. Ils ont tous les 2 été testés dans leur version 32 et 64 its. 27 tests ont ainsi été menés. Sur ces 27 tests la version Linux 32 bits de Debian s’est révelée plus performante que la version FreeBSD 32 bits. Cependant l’écart n’est pas énorme ce qui est très encourageant pour la version FreeBSD.
Sur les versions 64 bits la version Linux est devant sur 23 des 27 tests. Cependant sur les tests x264, 7-Zip, et Gcryp la version FreeBSD est nettement devant.

Vous pouvez vous rendre sur le site de Phoronix pour les détails des tests.

Tags: , , , ,

Créer son miroir local Ubuntu et Debian

06/11/2009 3 commentaires

Voici un tuto basé sur APT-MIRROR pour vous aider à créer un ou des miroirs locaux pour les dépôts Ubuntu et Debian.
Le premier pré-requis concerne l’espace disque à allouer. Comptez environ 50 à 60 Go pour l’ensemble des dépôts stables Debian main contrib non-free, security et volatile, et stables Ubuntu, updates, security main universe multiverse restricted.
Dans ce tuto les miroirs seront stockés sur un disque externe attaché à un serveur Debian Lenny et toutes les commandes sont tapées en root (pas bien :-) )

on installe apt-mirror
apt-get install apt-mirror

Ensuite on crée le point de montage du disque externe par exemple dans /mnt ici mon disque est /dev/sde2 (pour connaitre les partitions de vos disques à monter faîtes cat /proc/partitions)

mkdir /mnt/miroirs
mount /dev/sde2 /mnt/miroirs

On peut créer également une entrée dans le fstab:

/dev/sde2	/mnt/miroirs	ext3	defaults	0	0

On crée l’arborescence dans /mnt/miroirs:

mkdir -p /mnt/miroirs/{mirror,skel,var}
chown -R apt-mirror:apt-mirror /mnt/miroirs
chmod -R 755 /mnt/miroirs

on passe ensuite à la configuration de APT-MIRROR. Le fichier est /etc/apt/mirror.lists voici le mien expliqué:

############# config ##################
#
set base_path /mnt/miroirs
#
# if you change the base path you must create the directories below with write privlages
#
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
#set cleanscript $var_path/clean.sh
set defaultarch i386
set nthreads 20
set _tilde 0
#
############# end config ##############
#Ubuntu Karmic Koala
deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse
#
#Debian Lenny
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
#
clean http://fr.archive.ubuntu.com/ubuntu
clean http://ftp.fr.debian.org/debian
clean http://security.debian.org
clean http://volatile.debian.org/debian-volatile

La directive set base_path spécifie où va être le miroir ici dans /mnt/miroirs (par défaut dans /var/spool/apt-mirror)
On décommente les lignes qui viennent après.
La directive set defaultarch i386 spécifie que l’on ne veut les paquets destinés uniquement aux architectures i386
La directive set nthreads 20 spécifie que l’on souhaite 20 instances de téléchargemement simultanées.

Après ############# end config ##############, on trouve les dépôts que l’on souhaite répliquer.
Les directives à la fin du fichier servent à libérer un peu d’espace disque le cas échéant.

Voilà tout est fin prêt on peut lancer la synchronisation:

 apt-mirror /etc/apt/mirror.list
Downloading 60 index files using 20 threads...
Begin time: Fri Nov  6 11:22:02 2009
[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...
End time: Fri Nov  6 11:22:07 2009

Proceed indexes: [PPPPPP]

0.0 bytes will be downloaded into archive.
Downloading 0 archive files using 0 threads...
Begin time: Fri Nov  6 11:22:21 2009
[0]...
End time: Fri Nov  6 11:22:21 2009

Ici apt-mirror ne télécharge rien (0.0 bytes will be downloaded into archive.
Downloading 0 archive files using 0 threads…
Begin time: Fri Nov 6 11:22:21 2009
[0]…
End time: Fri Nov 6 11:22:21 2009) car mon miroir est mis à jour toutes les demi-heures.

A la fin du téléchargement (12 heures chez moi) les miroirs sont répliqués. Nous allons maintenant créer des liens symboliques vers /var/www afin de «servir» les paquets aux machines clientes:

ln -s /mnt/miroirs/mirror/volatile.debian.org/debian-volatile /var/www/debian-volatile
ln -s /mnt/miroirs/mirror/security.debian.org/ /var/www/debian-security
ln -s /mnt/miroirs/mirror/ftp.fr.debian.org/debian /var/www/debian
ln -s /mnt/miroirs/mirror/security.ubuntu.com /var/www/ubuntu-security
ln -s /mnt/miroirs/mirror/fr.archive.ubuntu.com /var/www/ubuntu

On modifie maintenant les sources.list des machines clientes:

леглаDebian Lenny:

vim /etc/apt/sources.list

deb http://127.0.0.1/debian/ lenny main contrib non-free
deb http://127.0.0.1/debian-security/ lenny/updates main contrib non-free
deb http://127.0.0.1/debian-volatile/ lenny/volatile main contrib non-free

Comme vous pouvez le constater l'ip est locale car c'est ce serveur qui héberge les miroirs

Ubuntu Karmic:

deb http://IP_Serveur/ubuntu/ karmic main restricted universe multiverse
deb http://IP_Serveur/ubuntu/ karmic-updates main restricted universe multiverse
deb http://IP_Serveur/ubuntu-security/ karmic-security main restricted universe multiverse

On update les dépôts:

apt-get update

et c'est fait !!!

On automatise les synchros des mirroirs:

crontab -e
*/30 * * * *	/usr/bin/apt-mirror /etc/apt/mirror.list

Ici toutes les demi-heures.

Tags: , , , , , ,

L’AppStore fait-il des émules?

22/10/2009 3 commentaires

Le titre de cet article peut paraître provocateur en présentant l’AppStore d’Apple comme une innovation. Beaucoup d’entre nous sont habitués à une gestion centralisé des « applications » installables sur un système. Debian dispose de ce système depuis la version 1.1, sortie en 1996; idem pour redhat (1997). Il a donc fallu attendre 10 ans pour que cette idée soit reprise, remarketée est, au final plébiscitée. Au point que tout les constructeurs de smartphone propose désormais un système de ce type (Market Place, Ovi store…) et que des applications, comme Bodega pour Mac apparaissent.

Ubuntu, pour la version 9.10 proposera une « logithèque », évolution « naturelle » de Synaptic inspirée des stores cités ci-dessus. On trouvera dans cette logithèque la liste des applicatifs avec une description (à la Synaptic) accompagnés de commentaires, notes et copie d’écran. Le tout ressemblant beaucoup à Bodega (qui ressemble à …)

Fedora, qui sort aujourd’hui la béta de sa futur version 12, propose des évolutions dans PackageKit, qui, à terme permettront d’installer des applications à partir d’un navigateur Web, de la à dire que Fedora travaille sur un store-like, il n’y a qu’un pas.

Ces évolutions suffiront-elles à rendre le desktop Linux plus attrayant? Je pense que la mise à disposition d’appareil mobile, de type MID/Netbook avec des interfaces bien lechées tel que Moblin ou UNR, combinées à ces nouveaux outils peuvent imposer Linux dans les technologies mobiles (Android n’est-il pas un succès?). Cependant, le marché du desktop reste très lié, en entreprise à la suite Office, à la maison au jeux vidéo (et aux habitudes du bureau).

Contribution d’ Olivier Hervieu pour TechnoAddict

Tags: , , , , ,