[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Précisions sur le fichier /etc/apt/sources.list



Amandine VITAL a écrit :
Que signifie la partie volatile ?
Est-ce que le bon contenu pour le fichier sources.list ?

deb signifie que tu veux référencer les paquets binaire, c'est a dire les versions compilées et utilisables des logiciels. deb-src signifie que tu veux référencer les paquets sources qui ont permis de fabriquer les paquets binaires. Si tu n'envisages pas de modifier un paquet binaire pour l'adapter à tes besoins (le modifier, pas simplement le reconfigurer), tu n'as pas besoin des lignes deb-src.

http ou ftp concerne le protocole pour récupérer la liste des paquets, ca dépend de ce qui peut passer. Si ca marche, garde le comme c'est.

ensuite, tu as le nom du serveur et le répertoire, c'est ok

tu as ensuite la distribution qui peut etre lenny, squeeze, sid ou autre, si on utilise les noms "durs", ou "stable", "testing" et unstable, pour les mêmes distributions.

Enfin, ce sont les catégories de paquets qui t'interessent dans chaque distrib : main (principal, paquets conformes à la norme Debian), contrib (paquets conformes mais dépendant de paquets non conformes), non-free (paquets non conformes)... Voila, en gros et pour faire tres simple.

Une version passe en stable apres beaucoup de temps. Ensuite, seules les mises à jour de sécurité qui corrigent des failles sont intégrées. Mais des mises à jour comme la base de données d'un anti-virus n'entre pas dans cette catégorie, ce n'est pas un bug à corriger, cette base ne sera donc pas mise a jour normalement. Elle le sera uniquement dans le dépot "volatile", dédié à ce genre de cas.


Personnellement, voici mon sources.list :
deb http://ftp.fr.debian.org/debian/ etch main non-free contrib
deb http://ftp.fr.debian.org/debian/ lenny main non-free contrib
deb http://ftp.fr.debian.org/debian/ squeeze main non-free contrib
deb http://ftp.fr.debian.org/debian/ sid main non-free contrib
deb http://ftp.fr.debian.org/debian/ experimental main non-free contrib
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb http://www.debian-multimedia.org/ lenny main

Et pour éviter que les paquets venant d'expérimental et de sid ne s'installent automatiquement (leur version est plus recente que celle de stable/lenny), j'ai le fichier /etc/apt/apt.conf :
APT::Default-Release "stable";

Comme ca, je peux choisir un paquet dans une autre version de Debian s'il n'est pas disponible dans la version stable.

Dans un premier temps, a ta place, je ne garderai aux les lignes sans "deb" (pas les deb-src), et uniquement celles qui concernent "lenny". Tu n'auras certainement pas besoin du reste avant un moment et ca t'évitera des petites déconvenues.


Fanfan


Reply to: