mon /etc/apt/preferences ressemble à ceci :
Package: *
Pin: release o=Ubuntu,a=hoary
Pin-Priority: 900
Package: *
Pin: release o=Ubuntu,a=breezy
Pin-Priority: 700
Package: *
Pin: release o=Debian
Pin-Priority: 10
Dans le apt.conf j'ai bien précisé :
APT::Default-Release "hoary";
Tout ceci semble bien être pris en compte. Le souci est au niveau du apt-cache policy (je prends "sane" totalement au hasard) :
# apt-cache policy sane
sane:
Installé : 1.0.13-2
Candidat : 1.0.13-2
Table de version :
1.0.13-2 0
10 http://ftp.fr.debian.org(...) unstable/main Packages
1.0.13-2 0
990 http://archive.ubuntu.com(...) hoary/universe Packages
1.0.13-2 0
700 http://archive.ubuntu.com(...) breezy/universe Packages
*** 1.0.13-2 0
100 /var/lib/dpkg/status
La version actuellement installé, qui provient bien de "hoary" n'est pas vu comme venant de http://archive.ubuntu.com(...) hoary/universe... Cela fait la même chose pour plein de paquets.
Du coup, les apt-get upgrade et apt-get dist-upgrade veulent systématiquement tout retélécharger de hoary alors que c'est inutile puisqu'ils sont déjà installés.
En revanche si j'enlève "unstable" de mon sources.list tout rentre dans l'ordre et une seule version est reconnue :
# apt-cache policy sane
sane:
Installé : 1.0.13-2
Candidat : 1.0.13-2
Table de version :
*** 1.0.13-2 0
990 http://archive.ubuntu.com(...) hoary/universe Packages
700 http://archive.ubuntu.com(...) breezy/universe Packages
100 /var/lib/dpkg/status
Voilà. Ce petit truc est gênant, que me manque-t-il pour que tout fonctionne parfaitement ? Merci aux debianeux avertis pour les éclaircissements... ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.