Как бэкпорты реализованы в Ubuntu?

В автоматически ли репозитории '..- backports' имеют преимущество перед стандартными репозиториями? в sources.list ответ говорит, что backports никогда не используется автоматически для обновления стандартного пакета в более новых версиях Ubuntu.

Как это на самом деле реализовано? Я прочитал кое-что о закреплении, но на моей машине нет файла / etc / apt / preferences, и все же он показывает поведение, объясненное в ответе.

Где на самом деле настроен специальный статус репозитория backports и как apt узнает, какие пакеты уже обновлены?

3
задан 13 April 2017 в 15:24

1 ответ

Если вы откроете в текстовом редакторе файл

/var/lib/apt/lists/*_ubuntu_dists_oneiric-backports_Release

, вы увидите в начале следующие строки

NotAutomatic: yes
ButAutomaticUpgrades: yes

Они ответственны за поведение, описанное для более новой Ubuntu релизы.
Изменение строки не имеет никакого эффекта, вероятно, потому что система APT уже хранит эту информацию в каком-то кеше. Кроме того, флаг будет сброшен к своему предыдущему содержимому при следующем обновлении.

Это поведение аналогично Debian, как вы можете увидеть на странице Backian Debian >> Инструкции .

Также см. Страницу Ubuntu Wiki о Backports: UbuntuBackports .

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: