В автоматически ли репозитории '..- backports' имеют преимущество перед стандартными репозиториями? в sources.list ответ говорит, что backports никогда не используется автоматически для обновления стандартного пакета в более новых версиях Ubuntu.
Как это на самом деле реализовано? Я прочитал кое-что о закреплении, но на моей машине нет файла / etc / apt / preferences, и все же он показывает поведение, объясненное в ответе.
Где на самом деле настроен специальный статус репозитория backports и как apt узнает, какие пакеты уже обновлены?
Если вы откроете в текстовом редакторе файл
/var/lib/apt/lists/*_ubuntu_dists_oneiric-backports_Release
, вы увидите в начале следующие строки
NotAutomatic: yes
ButAutomaticUpgrades: yes
Они ответственны за поведение, описанное для более новой Ubuntu релизы.
Изменение строки не имеет никакого эффекта, вероятно, потому что система APT уже хранит эту информацию в каком-то кеше. Кроме того, флаг будет сброшен к своему предыдущему содержимому при следующем обновлении.
Это поведение аналогично Debian, как вы можете увидеть на странице Backian Debian >> Инструкции .
Также см. Страницу Ubuntu Wiki о Backports: UbuntuBackports .