In Ubuntu 16.04 xenial ho installato aggiornamenti automatici circa sei mesi fa.
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
dopodiché ho eseguito in console:
apt-get update -y && apt-get upgrade -y
Circa 45 pacchetti sono stati completamente aggiornati.
Pensavo di dover vedere circa 5-10, ma non circa 45... Questa quantità di aggiornamenti mi ha sorpreso un po', come se, apparentemente, aggiornamenti non presidiati “non ha fatto tutto il lavoro”.
Perché gli aggiornamenti automatici hanno aggiornato così pochi pacchetti, a quanto pare?
Risposta accettata:
La maggior parte delle risposte si trova nel file di registro degli aggiornamenti automatici, che si trova in /var/log/unattended-upgrades/unattended-upgrades.log
Ecco un esempio:
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
Dai un'occhiata a quella linea di mezzo "Origini consentite". Ciò significa repository software. L'unica fonte disponibile è la sicurezza. Nessun aggiornamento, nessun backport, nessun PPA, nessun repository di terze parti.
In altre parole, questo esempio di aggiornamenti automatici è solo fornendo aggiornamenti di sicurezza. Nient'altro.
È possibile aggiungere, rimuovere o modificare le origini consentite (repository) tramite il pannello di controllo del software e degli aggiornamenti o modificando il file di configurazione degli aggiornamenti automatici, che si trova in /etc/apt/apt.conf.d/50unattended-upgrades
.
Il resto della risposta è che Xenial (16.04) ha due anni. Meno nuovi aggiornamenti di sicurezza per il vecchio software.