Bonjour,
A partir d’une version testing (ce pourrait être aussi une stable), je souhaite mettre en place un Apt-Pinning vers sid en suivant les centaines d’aides que j’ai trouvé à ce sujet, et selon les étapes suivantes:
[ul]
[li] Ajouter la version sid dans /etc/apt/sources-list[/li]
[li] Créer et renseigner un fichier /etc/apt/preferences en mettant sid en priorité plus basse que testing[/li]
[li] Lancer un apt-get clean, apt-get update, apt-get upgrade et je m’attends à ce que rien ne soit mis à jour, puisque sid (90) est en priorité plus faible que testing (700)[/li]
[li] Dans le futur, forcer des installs sid occasionnelles avec apt-get install nomDuPacket/sid[/li][/ul]
Est-ce bien le principe pour utiliser quelques paquets instables dans un environnement stable ou testing ?
Description de mon problème:
[ul]
[li] Je lance apt-get upgrade sous testing et il me dit que tout est bien à jour, rien à installer/upgrader.[/li]
[li] Je fais les modifs ci-dessus.[/li]
[li] Je relance apt-get upgrade sous testing+sid et il me propose d’upgrader 175 paquets !!!.[/li]
[li] Je défais les modifs ci-dessus.[/li]
[li] Je lance apt-get upgrade sous testing et il me dit que tout est bien à jour, rien à installer/upgrader.[/li][/ul]
Pourquoi le passage de testing à testing+sid me propose plein de paquets à mettre à jour, alors que sid est explicitement déclaré en priorité inférieure (90, cf code ci-dessous) ?
Comment faire pour n’installer que certains paquets en sid, c’est-à-dire pour n’avoir aucune mise à jour relative à sid lors d’un classique apt-get upgrade ?
Merci pour votre aide.
Sylvain
/etc/apt/sources.list
(les lignes # sont décommentées pour le passage en testing+sid)
deb http://eeepc.debian.net/debian squeeze main contrib non-free
#deb http://eeepc.debian.net/debian sid main contrib non-free
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-src http://ftp.fr.debian.org/debian/ squeeze main non-free contrib
#deb-src http://ftp.fr.debian.org/debian/ sid main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://www.debian-multimedia.org/ squeeze main
deb http://download.skype.com/linux/repos/debian/ stable non-free
/etc/apt/preferences
(ajouté seulement pour le passage en testing+sid)
Package: *
Pin: release a=squeeze
Pin-Priority: 700
Package: *
Pin: release a=sid
Pin-Priority: 90
/etc/apt/apt.conf.d/00release
APT::Default-Release "squeeze";