Ce billet est obsolète, je vous conseille de consulter cet article plus récent:

http://www.nolifeclub.org/linux/utiliser-debian-squeeze-debian-testing/

Je ne vais pas présenter Debian à travers cet article, je vais simplement mettre à disposition le sources.list de base pour une bonne utilisation d’une Debian testing avec le dernier noyau unstable :

Modificatif : A ce jour, le package pinning n’est pas nécessaire car les versions du noyau testing et sid sont identiques.

##Debian testing
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

##Debian Kernel
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free

##Security
deb http://security.debian.org lenny/updates main contrib non-free
#deb-src http://security.debian.org lenny/updates main contrib non-free

##Multimedia
deb http://www.debian-multimedia.org testing main

Pour l’utilisation du dernier kernel qui va bien et ainsi mixer les distributions, il faut créé dans /etc/apt un fichier preferences et insérer ce contenu :

Package: linux-image-2.6.*
Pin: release a=unstable
Pin-Priority: 500

Package: *
Pin: release a=testing
Pin-Priority: 990

Qu’est ce que ça signifie ?

500 : Toute version du package supérieure à celle présente sera installée.
990 : Le package ne pourra être remplacé que si une version supérieure est disponible dans la distribution « préférée ».

Pour plus d’explications sur le package pinning, Another Debian Site (Andesi) présente un article fort intéressant !

Amusez vous-bien et n’hésitez pas à faire un petit retour d’expérience