Il me semble avoir découvert un bug avec l'option --no-all-versions de apt-cache. Je me trompe certainement, mais je n'ai pas trouvé la bonne explication, même après une matinée de recherche. Peut-être que l'un d'entre vous pourra m'éclairer.
J'utilise une debian mixte stable / unstable, avec dans /etc/apt/sources.list deux lignes :
deb http://ftp2.fr.debian.org/debian/ stable main contrib
deb http://ftp2.fr.debian.org/debian/ unstable main contrib
Par défaut, je veux que les paquets installés proviennent de stable. J'ai donc créé le fichier /etc/apt/preferences suivant :
Package: *
Pin: release a=stable
Pin-Priority: 1001
Tout fonctionne bien pour apt-get : lorsqu'un paquet existe dans les deux versions, c'est bien le stable qui est installé.
Par contre, il y a un problème avec apt-cache : la commande apt-cache show --no-all-versions affiche le paquet unstable, alors qu'elle devrait, selon le man d'apt-cache, afficher le paquet "qui serait installé", c'est-à-dire le stable.
Quelqu'un sait-il pourquoi ?
Merci.
# Pin-Priority
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
Au dela de 1000, le comportement change mais de tête je ne sais plus pourquoi (dowgrade je crois me souvenir ?).
[^] # Re: Pin-Priority
Posté par morgasse . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.