Bonjour à tous,
Je poursuis donc mon apprentissage de Debian et après la configuration du fstab, je décide de m'attaquer aux différentes branches de Debian et aux fichiers sources.list et preferences.
Voici donc les inévitables questions de noob qui vont avec
Si j'ai bien compris, à l'installation, la Debian "de base" est toujours la même.
Ce qui fait qu'on sera sur la branche Stable, Testing ou Sid, c'est les dépôts que l'on mettra dans notre sources.list, c'est bien cela ?
J'ai bien compris que les paquets passent de sid à testing et de testing à stable.
Donc on peux dire que Debian Testing sera, à terme, Debian 7 et que Debian Sid sera, à terme, Debian 8 ?
Bien, j'ai choisis la branche Stable, en tout cas pour mes premiers pas sous Debian.
Mais j'aimerai pouvoir mettre à jour certains softs comme wine ou vlc par exemple.
Du coup, j'ai configuré mon sources.list comme suit :
###### Branche Stable ######
## Dépôts Prinicipaux (officiel) ##
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free
## Dépôts Sécurité (officiel) ##
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
## Dépôts Volatile (officiel) ##
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
## Dépôts MAJ de pré-version (officiel) ##
deb http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main contrib non-free
## Dépôts Multimédia (non-officiel) ##
deb http://www.debian-multimedia.org stable main non-free
deb-src http://www.debian-multimedia.org stable main non-free
## Dépôts Multimédia 2 (non-officiel) ##
deb ftp://ftp.debian-multimedia.org/ stable main non-free
deb-src ftp://ftp.debian-multimedia.org/ stable main non-free
## Dépôts Multimédia 3 (non-officiel) ##
deb http://mirror.home-dn.net/debian-multimedia/ stable main non-free
deb-src http://mirror.home-dn.net/debian-multimedia/ stable main non-free
## Dépôt Wine HQ (non officiel) ## (Clé Gpg : wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add - ) ##
deb http://www.lamaresh.net/apt squeeze main
## Dépôt Oracle VirtualBox (non-officiel) ## (Clé Gpg : wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - ) ##
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
## Dépôts Alternatifs ##
#deb http://mirrors.eu.kernel.org/debian/ stable main contrib non-free
#deb-src http://mirrors.eu.kernel.org/debian/ stable main contrib non-free
###### Branche Testing ######
## Dépôts Prinicipaux (officiel) ##
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
## Dépôts Sécurité (officiel) ##
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
## Dépôts Multimédia (non-officiel) ##
deb http://www.debian-multimedia.org testing main non-free
deb-src http://www.debian-multimedia.org testing main non-free
###### Branche Unstable (Sid) ######
## Dépôts Prinicipaux (officiel) ##
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
## Dépôts Multimédia (non-officiel) ##
deb http://www.debian-multimedia.org sid main non-free
deb-src http://www.debian-multimedia.org sid main non-free
## Dépôt Wine HQ (non officiel) ## (Clé Gpg : wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add - ) ##
deb http://www.lamaresh.net/apt sid main
Pour être sur de ne pas mélanger les paquets des différentes branches sans m'en rendre compte (pas envie d'péter mon apt ), j'ai créé le richier preferences suivant :
Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin: release a=testing
Pin-Priority: -10
Package: *
Pin: release a=unstable
Pin-Priority: -10
Le problème, c'est qu'un apt-cache policy indique que certains dépôts gardent une priorité de 500 :
500 http://www.lamaresh.net/apt/ sid/main i386 Packages
release o=Wine Sid Repository,a=sid,n=sid,l=Wine Sid Repository,c=main
origin www.lamaresh.net
500 http://www.debian-multimedia.org/ sid/non-free Translation-fr
500 http://www.debian-multimedia.org/ sid/non-free Translation-en
500 http://www.debian-multimedia.org/ sid/main Translation-fr
500 http://www.debian-multimedia.org/ sid/main Translation-en
500 http://ftp.fr.debian.org/debian/ sid/main Translation-fr
500 http://www.debian-multimedia.org/ testing/non-free Translation-fr
500 http://www.debian-multimedia.org/ testing/non-free Translation-en
500 http://www.debian-multimedia.org/ testing/main Translation-fr
500 http://www.debian-multimedia.org/ testing/main Translation-en
500 http://ftp.fr.debian.org/debian/ testing/main Translation-fr
500 http://download.virtualbox.org/virtualbox/debian/ squeeze/non-free i386 Packages
release o=Oracle Corporation,n=squeeze,l=Oracle Corporation,c=non-free
origin download.virtualbox.org
500 http://download.virtualbox.org/virtualbox/debian/ squeeze/contrib i386 Packages
release o=Oracle Corporation,n=squeeze,l=Oracle Corporation,c=contrib
origin download.virtualbox.org
500 http://www.lamaresh.net/apt/ squeeze/main i386 Packages
release o=Wine Squeeze Repository,a=squeeze,n=squeeze,l=Wine Squeeze Repository,c=main
origin www.lamaresh.net
500 http://mirror.home-dn.net/debian-multimedia/ stable/main Translation-fr
500 ftp://ftp.debian-multimedia.org/ stable/non-free Translation-fr
500 ftp://ftp.debian-multimedia.org/ stable/non-free Translation-en
500 ftp://ftp.debian-multimedia.org/ stable/main Translation-fr
500 ftp://ftp.debian-multimedia.org/ stable/main Translation-en
500 http://www.debian-multimedia.org/ stable/non-free Translation-fr
500 http://www.debian-multimedia.org/ stable/non-free Translation-en
500 http://www.debian-multimedia.org/ stable/main Translation-fr
500 http://www.debian-multimedia.org/ stable/main Translation-en
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/non-free i386 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/contrib i386 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/main i386 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-updates/non-free i386 Packages
release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-updates/contrib i386 Packages
release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-updates/main i386 Packages
release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=main
500 http://ftp.fr.debian.org/debian/ stable/main Translation-fr
Ce que je voudrais, c'est que tous mes dépôts de la branche stable aient une priorité de 900 et que tous les autres dépôts aient une priorité de -10.
Comme ça, pour installer un paquet d'une branche supérieure,
j'utiliserai la commande apt-get install -t testing paquet ou apt-get install -t sid paquet
(j'utiliserai l'option de simulation -s avant pour vérifier qu'il n'y a pas de problème).
Et je pourrais utiliser la comande apt-get install paquet/stable ou apt-get install paquet/testing pour downgrader le paquet vers une branche inférieure puis fixerai au paquet une priorité de 1001 pour ne pas qu'apt me le mette à jour.
En procédant de la sorte, cela devrait me permettre de conserver un système propre, nan ?
Si vous pouviez me donner votre avis sur mon sources.list, mon fichier preferences et me dire comment passer la priorité des dépôts de 500 à -10 (ou de 500 à 900), ben ce serait bien cool
Par exemple, pour le dépôt :
500 http://ftp.fr.debian.org/debian/ squeeze-updates/main i386 Packages
release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=main
Si je rajoute ça dans mon fichier preferences :
Package: *
Pin: release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=main
Pin-Priority: 900
Ca devrait passer la priorité du dépôt à 900 (enfin j'imagine).
Mais par contre, pour certains dépôts comme celui ci par exemple :
500 http://ftp.fr.debian.org/debian/ sid/main Translation-fr
Apt-cache policy ne donne aucun renseignement ! Comment savoir ce qu'il faut mettre comme option (a,n,l, etc) dans le fichier preferences ?
J'espère que mon post est clair ^^
Merci pour votre aide.
Dernière modification par Influx (06-04-2011 21:55:13)