Dans la série, “fichiers dont je n’avais pas encore entendu parler”…
Bon, vu que je me suis foutu dans la m… avec des paquets lenny dans ma Etch, et que je voudrais revenir à ma “pure” Etch… je souhaitais utiliser le fichier “Préférences”, qu’on m’a conseillé (judicieusement) d’utiliser en me basant sur le forum “[DISCUSSION]Votre sources.list!”.
J’ai trouvé quelques informations, dont un man pages, mais y a quelques trucs qui ne sont pas très clairs.
Tout d’abord, mon sources.list, expurgé de tout ce qui n’était pas bons, et avec les lignes “lenny” que j’avais ajouté initialement (suite à une erreur de ma part : au départ c’était “sid” et non pas lenny que je voulais ajouter, et ce en rapport avec un autre sujet, peu importe…) :
#cdrom
deb cdrom:[Debian GNU/Linux 4.0 r4 Etch - Official amd64 CD Binary-1 20080727-00:22]/ etch contrib main
etch
deb ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src ftp.fr.debian.org/debian/ etch main contrib non-free
deb ftp.fr.debian.org/debian/ etch main
deb-src ftp.fr.debian.org/debian/ etch main
#non free
deb ftp.fr.debian.org/debian/ stable main contrib non-free
deb-src ftp.fr.debian.org/debian/ stable main contrib non-free
#debian-multimedia
deb debian-multimedia.org etch main
deb-src debian-multimedia.org etch main
security
deb security.debian.org/ etch/updates main contrib non-free
deb-src security.debian.org/ etch/updates main contrib non-free
volatile
deb debian.ens-cachan.fr/debian-volatile etch/volatile main contrib non-free
deb-src debian.ens-cachan.fr/debian-volatile etch/volatile main contrib non-free
deb volatile.debian.org/debian-volatile etch/volatile main contrib non-free
lenny
deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free
##debian-marillat
deb debian-multimedia.org lenny main
deb-src debian-multimedia.org lenny main
#security
deb security.debian.org/ lenny/updates main contrib non-free
deb-src security.debian.org/ lenny/updates main contrib non-free
J’essaie donc de capter comment je dois configurer mon fichier de preferences pour, ensuite, faire un apt-get dist-upgrade, récupérer la bonne libc6 et tout le bastringue que j’avais installé pour moi.
Actuellemen, j’ai :
Package: *
Pin: release o=volatile.debian.org a=stable l=debian-volatile
Pin-Priority: 1000
Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 1000
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 1000
Package: *
Pin: release v=4.0r4 o=Debian,a=stable,l=Debian
Pin-Priority: 1000
#v=4.0r4
Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: -994
Package: *
Pin: release o=volatile.debian.org,a=testing,1=debian-volatile
Pin-priority: -993
Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: -992
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: -991
En fait, quand je lance ma commande, j’ai :
E: Enregistrement invalide dans votre fichier « préférences », aucune entrée « Package ».
N’ayant aucune erreur lorsque je fais un apt-get update (à part des “ign” : ca signifie quoi, d’ailleurs?? qu’apt s’en fout? muarf), je pense que c’est un pb de configuration au niveau du fichier préférences.
La question, c’est de savoir quoi…
- Tout d’abord, quelqu’un saurait-il me dire s’il faut une configuration spécifique pour chaque source indiquée dans le sources.list?
Style pour chaque ligne de type :
"deb security.debian.org/ lenny/updates main contrib non-free"
il faudra une série de lignes de type :
“Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 800”
(je prends un exemple au pif).
- dans ce cas, qu’est ce qui va me permettre de dire que pour tel cas, il faudra que je mette o=unofficial truc, ou 1=machin chouette? (pour “Pin release”, pas de pb lol. De même pour a=stable, testing ou unstable…, ok aussi).
Merci d’avance pour l’éclairage.
Chris


