Назад | Перейти на главную страницу

Использование пакета автоматических обновлений Debian

Я пытаюсь обновить все официальные пакеты Debian на компьютере с Wheezy - я установил следующее:

"o=Debian,a=oldstable";
"o=Debian,a=oldstable-updates";
"o=Debian,a=oldstable-backports";

И у меня также есть внутреннее репо компании, в котором должно произойти то же самое:

"o=CompanyName";

Есть обновление для внутреннего пакета, которое я могу получить с помощью apt-get, однако автоматические обновления, похоже, игнорируют его, поскольку он также будет втягивать 2 новых пакета (которые являются недавно добавленными зависимостями):

Checking: some-task-common (["<Origin component:'wheezy' archive:'production' origin:'CompanyName' label:'' site:'internal.repo.url' isTrusted:True>"])
pkgs that look like they should be upgraded:
Fetched 0 B in 0s (0 B/s)
fetch.run() result: 0
blacklist: []
Packages that are auto removed: ''
InstCount=0 DelCount=0 BrokenCout=0
No packages found that can be upgraded unattended

Однако пробный запуск с apt-get дает следующее:

The following NEW packages will be installed:
  disktype python-pil
The following packages will be upgraded:
  some-task-common

Ожидается ли такое поведение при втягивании совершенно нового пакета?

Публикация из комментария к исходному вопросу:

Насколько я смог обнаружить, это предполагаемое поведение - автоматические обновления будут обновлять только пакеты - никаких действий, связанных с установкой / удалением других пакетов, не произойдет. Это означает, что если добавляются новые зависимости или зависимости пакета хотят удалить другой пакет, то соответствующие пакеты не будут обновлены. Я вижу, что за этим стоит мысль - вы не хотите, чтобы это разрушило вашу систему, если нужно удалить что-то важное.