Bonjour à tous,
j’essaie de construire une Debian Stable avec des morceaux de Sid et de Testing dedans. En gros, je voudrais bien faire du pinning. Pour l’instant, c’est seulement sur VirtualBox, demain, peut-être, sur mon vrai ordi. Bon, voilà pour l’intro.
J’installe donc une Etch toute simple, j’inclus les dépôts et les préférences qui vont bien (du moins, je crois?) :
/etc/apt/sources.list :
[code]
Debian / Etch
#############################
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
Debian / Lenny
#############################
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
Debian / Sid
#############################
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[/code]
/etc/apt/preferences :
[code]
Package: *
Pin: release a=stable, o=Debian, l=Debian-Security
Pin-Priority: 989
Package: *
Pin: release a=stable, o=Debian, l=Debian
Pin-Priority: 988
Package: *
Pin: release a=testing, o=Debian, l=Debian-Security
Pin-Priority: 302
Package: *
Pin: release a=testing, o=Debian, l=Debian
Pin-Priority: 301
Package: *
Pin: release a=unstable, o=Debian, l=Debian
Pin-Priority: 300[/code]
apt-cache policy me fournit les bonnes valeurs correspondantes (300 pour Sid, 989 pour Stable, etc.)
et c’est là que je ne comprends plus : ce paramétrage ne permet d’installer qu’un nombre limité de paquets en provenance des branches Sid et Testing. En effet, la commande :
# apt-get -t unstable install nano est OK pour installer le nano de Sid et ses dépendances. En revanche la même commande, mais avec le paquet gnome-core m’envoie bouler avec une liste de paquets non installables longue comme le bras. Mais ce n’est pas fini (et là, je suis vraiment paumé), toujours la même commande, mais avec le paquet gnome-desktop-environment fonctionne (et installe gnome-core au passage).
Je précise que j’ai testé différentes combinaisons de priorités (Stable à 999 et Sid à 991 ; Stable à 990 et Sid à 501, la définition d’une “default-release” dans apt.conf, avec ou sans priorités, etc.
Voilà donc ma question : comment dois-je interpréter ces résultats ? Me suis-je planté quelque part ?
Merci d’avance.
