Thursday, May 10, 2007

Ajouter les paquetages backport dans Debian Etch

Une Debian Stable est stable. Les versions des logiciels ne varient pas. Cela peut devenir génant pour quelques paquetages au cours de la durée de vie d'une distribution. Par exemple, les dernières machines DELL avait besoin d'un noyau récent du type 2.6.18 pour fonctionner sous la Debian Sarge.

Pour activer les backport pour la distribution Etch, il suffit de rajouter la ligne suivante dans votre fichier /etc/apt/sources.list :

deb http://www.backports.org/debian/ etch-backports main contrib non-free

Cependant, les archives étant maintenant signées, il faut intégrer la clef du backport dans apt. Je n'ai pas trouvé de paquetage pour faire cela contrairement au dépot principal de Debian et à celui de Marillat où il suffit de faire :

apt-get install debian-archive-keyring debian-multimedia-keyring

Cela se réalise cependant assez facilement avec les commandes suivantes :

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys EA8E8B2116BA136C
gpg --armor --export EA8E8B2116BA136C | apt-key add -


Il est maintenant possible de mettre à jour et d'installer des paquetages sans avoir de messages d'avertissements.

apt-get update
apt-get dist-upgrade


Dès que l'on joue avec les backport, il est fortement conseillé de jouer avec les 'Pinning' dans le fichier /etc/apt/preferences afin de limiter aux seuls paquetages que vous souhaité le passage au backport.

Le site du backport explique tout cela : http://www.backports.org/