In Ubuntu 16.04 xenial habe ich Unattended-Upgrades installiert vor ungefähr sechs Monaten.
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
Danach lief ich in der Konsole:
apt-get update -y && apt-get upgrade -y
Ungefähr 45 Pakete wurden vollständig aktualisiert.
Ich dachte, ich sollte ungefähr 5-10 sehen, aber nicht ungefähr 45… Diese Menge an Upgrades überraschte mich ein wenig, als ob es anscheinend unbeaufsichtigte Upgrades wären „hat nicht die ganze Arbeit gemacht“.
Warum haben unbeaufsichtigte Upgrades scheinbar so wenige Pakete aktualisiert?
Akzeptierte Antwort:
Die meisten Antworten finden Sie in Ihrer Protokolldatei für unbeaufsichtigte Upgrades unter /var/log/unattended-upgrades/unattended-upgrades.log
Hier ist ein Beispiel:
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
Sehen Sie sich die mittlere Zeile „Erlaubte Herkunft“ an. Das bedeutet Software-Repositories. Die einzige Quelle dort ist -Sicherheit. Keine -Upgrades, keine -Backports, keine PPAs, keine Repos von Drittanbietern.
Mit anderen Worten, dieses Beispiel für unbeaufsichtigte Upgrades ist nur Bereitstellung von Sicherheitsupgrades. Sonst nichts.
Sie können Zulässige Ursprünge (Repositories) über die Software- und Updates-Systemsteuerung hinzufügen, entfernen oder bearbeiten oder indem Sie die Konfigurationsdatei für unbeaufsichtigte Upgrades bearbeiten, die sich unter /etc/apt/apt.conf.d/50unattended-upgrades
.
Der Rest der Antwort ist, dass Xenial (16.04) zwei Jahre alt ist. Weniger neue Sicherheitsupdates für alte Software.