Skip to main content

Automatische Updates

https://wiki.ubuntuusers.de/Aktualisierungen/Konfiguration/

GUI

In der Aktualisierungsverwaltung gibt es einen Dialog, in dem sich zahlreiche Einstellungen rund um die Paketverwaltung finden. Dort muss unter "Wenn Sicherheitsaktualisierungen verfügbar sind:" die Auswahl zu "Automatisch herunterladen und installieren" gesetzt werden, sofern diese nicht schon bereits voreingestellt ist.

unattended-upgrades

Die automatische Installation der Updates wird von unattended-upgrades übernommen:

  • unattended-upgrades

Befehl zum Installieren der Pakete:

sudo apt-get install unattended-upgrades 

Oder mit apturl installieren, Link: apt://unattended-upgrades

Während der Installation kann das gewünschte Verhalten entsprechend konfiguriert werden. Möchte man es nachträglich ändern, verwendet man den Befehl:

sudo dpkg-reconfigure -plow unattended-upgrades 

Logdateien werden im Verzeichnis /var/log/unattended-upgrades/ gespeichert. Sollte versucht werden, den Computer herunterzufahren, während unattended-upgrades arbeitet, verzögert der gleichnamige Dienst dies so lange wie nötig, so dass das Herunterfahren länger dauert. Dies ist wichtig, damit keine unvollständig installierten oder konfigurierten Pakete hinterlassen werden.

Um unattended-upgrades manuell (ohne #GUI) zu aktivieren, muss man die Datei /etc/apt/apt.conf.d/10periodic bearbeiten oder anlegen, [5], sodass sie mindestens diese Einträge enthält:

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

Experten-Info:

Der Parameter für APT::Periodic::Unattended-Upgrade gibt an, in welchem Zeitintervall (in Tagen) die automatische Update-Installation durchgeführt werden soll. 0 bedeutet "deaktiviert". Die Einstellungen werden in die Datei /etc/apt/apt.conf.d/20auto-upgrades geschrieben.

In der Datei /etc/apt/apt.conf.d/50unattended-upgrades befinden sich noch weitere Einstellungen. Wer einen Mailserver und das Programm mailx (bspw. aus dem Paket bsd-mailx) installiert hat, kann sich so z.B. auch nach jedem Update oder nur bei Fehlern per Mail benachrichtigen lassen, alternativ kann auch eine lokale Nachricht an einen Benutzer versendet werden.

Nicht nur Sicherheits-Updates

weitere Infos unter dem Link oben