V Ubuntu 16.04 xenial jsem nainstaloval bezobslužné upgrady asi před šesti měsíci.
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
po té době jsem běžel v konzoli:
apt-get update -y && apt-get upgrade -y
Celkem bylo upgradováno asi 45 balíčků.
Myslel jsem, že bych měl vidět asi 5–10, ale ne asi 45… Toto množství upgradů mě trochu překvapilo, jako by zdánlivě bezobslužné upgrady „neudělal všechnu práci“.
Proč bezobslužné aktualizace upgradovaly tak málo balíčků?
Přijatá odpověď:
Většina odpovědí je ve vašem souboru protokolu bezobslužných upgradů, který se nachází na adrese /var/log/unattended-upgrades/unattended-upgrades.log
Zde je příklad:
2018-01-08 06:17:51,770 INFO Starting unattended upgrades script
2018-01-08 06:17:51,771 INFO Allowed origins are: ['o=Ubuntu,a=xenial-security']
2018-01-08 06:18:07,765 INFO No packages found that can be upgraded unattended and no pending auto-removals
Podívejte se na prostřední řádek „Povolené původy“. To znamená Softwarová úložiště. Jediný zdroj tam je -security. Žádné -upgrady, ne -backporty, žádné PPA, žádné repozitáře třetích stran.
Jinými slovy, tento příklad bezobslužných upgradů je pouze poskytování bezpečnostních upgradů. Nic jiného.
Povolené zdroje (úložiště) můžete přidávat, odebírat nebo upravovat prostřednictvím ovládacího panelu softwaru a aktualizací nebo úpravou konfiguračního souboru unattended-upgrades, který se nachází na adrese /etc/apt/apt.conf.d/50unattended-upgrades
.
Zbytek odpovědi je, že Xenialovi (16.04) jsou dva roky. Méně nových aktualizací zabezpečení pro starý software.