URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/petit-souci-de-gestion-de-plusieurs-distribution-avec-apt Title: Petit souci de gestion de plusieurs distribution avec apt Authors: shinobufan Date: 2005年05月01日T11:43:00+02:00 Tags: debian et ubuntu Score: 0 Etant sous Debian et voulant tester Ubuntu je suis passer à Ubuntu (hoary/breezy) en distribution principale (ceci sans soucis particuliers). Mais je voudrais garder unstable dans mon sources.list car certains paquets sont plus à jour (xmame-x par exemple) et je veux en profiter comme ça occasionnelement. 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: £spaces£ £/spaces£Installé : 1.0.13-2 £spaces£ £/spaces£Candidat : 1.0.13-2 £spaces£ £/spaces£Table de version : £spaces£ £/spaces1ドル.0.13-2 0 £spaces£ £/spaces10ドル [http://ftp.fr.debian.org(...)](http://ftp.fr.debian.org) unstable/main Packages £spaces£ £/spaces1ドル.0.13-2 0 £spaces£ £/spaces990ドル [http://archive.ubuntu.com(...)](http://archive.ubuntu.com) hoary/universe Packages £spaces£ £/spaces1ドル.0.13-2 0 £spaces£ £/spaces700ドル [http://archive.ubuntu.com(...)](http://archive.ubuntu.com) breezy/universe Packages £spaces£ £/spaces£*** 1.0.13-2 0 £spaces£ £/spaces100ドル /var/lib/dpkg/status La version actuellement installé, qui provient bien de "hoary" n'est pas vu comme venant de [http://archive.ubuntu.com(...)](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: £spaces£ £/spaces£Installé : 1.0.13-2 £spaces£ £/spaces£Candidat : 1.0.13-2 £spaces£ £/spaces£Table de version : £spaces£ £/spaces£*** 1.0.13-2 0 £spaces£ £/spaces990ドル [http://archive.ubuntu.com(...)](http://archive.ubuntu.com) hoary/universe Packages £spaces£ £/spaces700ドル [http://archive.ubuntu.com(...)](http://archive.ubuntu.com) breezy/universe Packages £spaces£ £/spaces100ドル /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... ;)