Le fichier:
/etc/apt/sources.list
contient la liste des sources permettant de faire les mises à jour du système. Il se compose de plusieurs lignes, chacune d’elle représentant un source différente. Elles sont traitées dans l’ordre d’insertion dans le fichier. Après installation, mon sources.list ressemblait à ça:
deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 20080217-11:50]/ etch contrib main deb http://ftp.fr.debian.org/debian/ etch main deb-src http://ftp.fr.debian.org/debian/ etch main deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib
La syntaxe est la suivante:
– Le premier champ indique le type de source. deb indique les paquets de logiciels compilés, deb-src indique les paquets contenant les sources des logiciels.
– Le deuxième indique la source. Dans mon cas il y a le CD-ROM de Debian, puis le dépôt sur Internet
– Le troisième champ peut avoir 3 valeurs: stable (ou le nom de code de la distrib à savoir etch pour mon cas), testing et unstable.
- Le paramètre stable sélectionne les paquets validés par Debian comme étant utilisable de manière sûre pour l’utilisateur. Le problème est que le processus de validation de Debian est plutôt long et qu’une mise à jour d’un logiciel peut parfois prendre du temps avant d’être disponible en stable.
- Le paramètre testing contient les paquets en cours de test et candidats au passage en stable. Les mises à jour des logiciels y sont plus rapides, mais il se peut que l’on tombe sur une mauvaise surprise, comme un paquet qui contient un bug qui serait passé au travers.
- Puis le niveau unstable est le plus dangereux. Tous les nouveaux paquets et les mises à jour sortent d’abord en unstable. On peut considérer ce statut comme un statut de beta. Ce niveau est quand même à déconseiller surtout si on n’est pas assez bidouilleur pour réparer une distrib qui aurait planté à cause d’une mise à jour.
– Le dernier paramètre donne la liste des types d’applications que l’on veut télécharger. Il peut y avoir 3 paramètres:
- main : contient des paquets répondant entièrement à la philosophie de logiciel libre de Debian
- non-free: contient les paquets ne répondant pas aux critères du logiciel libre de Debian mais pouvant tout de même être distribués librements
- contrib: contient des logiciels libres qui nécessitent des éléments non libres.
Personnellement à la maison je désactive le CD-ROM et je me mets en testing, j’active les 3 dépôts et je désactive les sources:deb
#cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 20080217-11:50]/ etch contrib main deb http://ftp.fr.debian.org/debian/ testing main contrib non-free #deb-src http://ftp.fr.debian.org/debian/ etch main deb http://security.debian.org/ testing/updates main contrib #deb-src http://security.debian.org/ etch/updates main contrib
Après cela, il n’y a plus qu’à sauvegarder et faire un
apt-get update