Я хотел бы использовать необслуживаемое обновление для обновления Adobe Reader, Flash player и всего остального Канонических партнеров. Там нос, я включил /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Allowed-Origins {
"${distro_id} ${distro_codename}-security";
"${distro_id} ${distro_codename}-updates";
"Canonical ${distro_codename}";
// "${distro_id} ${distro_codename}-proposed";
// "${distro_id} ${distro_codename}-backports";
};
sudo unattended-upgrade --dry-run -d
говорит
Initial blacklisted packages:
Starting unattended upgrades script
Allowed origins are: ['o=Ubuntu,a=oneiric-security', 'o=Ubuntu,a=oneiric-updates', 'o=Canonical,a=oneiric']
Checking: acroread-common (["<Origin component:'partner' archive:'' origin:'' label:'' site:'archive.canonical.com' isTrusted:False>"])
Checking: adobe-flash-properties-gtk (["<Origin component:'partner' archive:'' origin:'' label:'' site:'archive.canonical.com' isTrusted:False>"])
Checking: adobe-flashplugin (["<Origin component:'partner' archive:'' origin:'' label:'' site:'archive.canonical.com' isTrusted:False>"])
Checking: adobereader-deu (["<Origin component:'partner' archive:'' origin:'' label:'' site:'archive.canonical.com' isTrusted:False>"])
Checking: handbrake-cli (["<Origin component:'main' archive:'oneiric' origin:'LP-PPA-stebbins-handbrake-snapshots' label:'HandBrake Snapshots' site:'ppa.launchpad.net' isTrusted:True>"])
Checking: handbrake-gtk (["<Origin component:'main' archive:'oneiric' origin:'LP-PPA-stebbins-handbrake-snapshots' label:'HandBrake Snapshots' site:'ppa.launchpad.net' isTrusted:True>"])
Checking: sopcast-player (["<Origin component:'main' archive:'oneiric' origin:'LP-PPA-ferramroberto-sopcast' label:'LffL Sopcast' site:'ppa.launchpad.net' isTrusted:True>"])
pkgs that look like they should be upgraded:
Fetched 0 B in 0s (0 B/s)
blacklist: []
InstCount=0 DelCount=0 BrokenCout=0
No packages found that can be upgraded unattended
И это не обновит. Как я могу обновить стороннее программное обеспечение автоматически?
Кажется, что для репозитория партнера, необходимо добавить что-то вроде этого:
"deb http://archive.canonical.com/ubuntu ${distro_codename} partner"
Исходная строка - это:
deb http://archive.canonical.com/ubuntu oneiric partner
Это работает на меня:
"Canonical:${distro_codename}";
У меня была та же проблема на 14,04 (надежный человек), и я нашел подсказку, в которой я нуждался в этом отчете об ошибках панели запуска (897460).
Необходимо использовать Шаблон Источников в 50unattended-обновлениях, в сочетании с любым из других данных ответов, которые используют Позволенные Источники. От README:
Шаблон источников позволяет Вам давать список (стиля шарика) шаблоны для соответствия против.
Мои 50unattended-обновления теперь похожи:
// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
"Canonical:${distro_codename}";
};
Unattended-Upgrade::Origins-Pattern {
"origin=Canonical, suite=partner";
};
... и когда я тестирую теперь:
~# unattended-upgrade --dry-run
/usr/bin/dpkg --status-fd 9 --unpack --auto-deconfigure /var/cache/apt/archives/adobe-flashplugin_1%3a20161026.1-0ubuntu0.14.04.1_amd64.deb
/usr/bin/dpkg --status-fd 11 --configure adobe-flashplugin:amd64
Еще некоторые ресурсы: