mxki.de

Nur ein weiterer Blog

Debian 10 automatische Updates mit Paket unattended-upgrades

Automatische Sicherheitsupdates sind eine feine Sache und lassen den Admin nachts besser schlafen. Für Debian/Ubuntu bringt das Paket unattended-upgrades alles dafür erforderliche mit. Dazu gehört

  • Download Service : /lib/systemd/system/apt-daily.timer
  • Upgrade Service : /lib/systemd/system/apt-daily-upgrade.timer

Installiert wird das Paket mit

sudo apt-get install unattended-upgrades

Normalerweise sollten damit bereits die automatischen Sicherheitsupdates installiert sein. Im Order /var/log/unattended-upgrades/ wird die Ausführung geloggt, nach ein paar Tagen sollten hier Einträge vorhanden sein.

Keine automatische Installation von Updates?

Sollten keine Updates durchgeführt werden, prüft ob die Datei /etc/apt/apt.conf.d/20auto-upgrades angelegt ist. Als minimale Konfiguration gilt:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

Die Datei 20auto-upgrades kann manuell erstellt werden. Alternativ kann auch eine erneute Konfiguration versucht werden. Im Dialog sollte dann die Frage nach automatischen Updates mit “ja” beantwortet werden.

sudo dpkg-reconfigure -plow unattended-upgrades

Wahl der Updates

Per Voreinstellung sind Sicherheitsupdates vom stable Channel aktiviert. Die Konfigration kann in /etc/apt/apt.conf.d/50unattended-upgrades angepast werden.

Manuelle Ausführung

unattended-upgrades läuft täglich per cronjob. Wer möchte, kann den Vorgang manuell anstoßen und/oder die Ausführung debuggen (-b Parameter):

sudo unattended-upgrades -d

Logfiles

Logfiles liegen in folgendem Ordner:

/var/log/unattended-upgrades/
fsdfds