Disons que les repositorys d'Ubuntu comportent un package.
J'installe ce package en utilisant apt-get
.
J'ajoute ensuite une source supplémentaire (avec add-apt-repository
) qui répertorie une version plus récente ou plus ancienne du package.
Est-ce apt-get toujours à la dernière version, quelle que soit la source qui offre la dernière version?
APT installera toujours la dernière version qui n'est pas exclue par les preferences . Les preferences sont indiquées dans le file /etc/apt/preferences
(et dans les files sous /etc/apt/preferences.d
).
Certains référentiels ont une configuration qui empêche leur installation d'être installée automatiquement. Par exemple, les backports Debian ont des files de version (que vous pouvez voir dans /var/lib/apt/lists
) qui contiennent
NotAutomatic: yes ButAutomaticUpgrades: yes
Si vous avez plusieurs sources pour le même package (c'est-à-dire le même nom de package, le même numéro de version), alors les téléchargements APT de la première source trouvée dans /etc/apt/sources.list
(ou /etc/apt/sources.list.d/*
). Donc la list des miroirs locaux en premier. L'ordre dans sources.list
n'est pas pertinent pour les packages qui ont un numéro de version différent.