Automatische Updates (Debian): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Anleitung, um automatische Updates, z. B. Sicherheitsupdates, auf einem Debian-System zu installieren / aktivieren. Quelle: https://wiki.debian.org/Unattended…“) |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 19: | Zeile 19: | ||
# nano /etc/apt/apt.conf.d/50unattended-upgrades | # nano /etc/apt/apt.conf.d/50unattended-upgrades | ||
In der Konfig-Datei | In der Konfig-Datei beispielsweise folgende Zeilen aktivieren | ||
Unattended-Upgrade::Origins-Pattern { | Unattended-Upgrade::Origins-Pattern { | ||
"o=Debian,n=jessie"; | |||
"o=Debian,n=jessie-updates"; | |||
"o=Debian,n=jessie-proposed-updates"; | |||
"o=Debian,n=jessie,l=Debian-Security"; | |||
}; | }; | ||
Unattended-Upgrade::Mail "root"; | Unattended-Upgrade::Mail "root"; |
Version vom 21. Februar 2016, 18:15 Uhr
Anleitung, um automatische Updates, z. B. Sicherheitsupdates, auf einem Debian-System zu installieren / aktivieren.
Quelle: https://wiki.debian.org/UnattendedUpgrades
Voraussetzungen
- Debian 8 oder höher
Konzept
Paket Unattended-Upgrades kümmert sich um die Upgrades selbst.
Paket apt-listchanges kümmert sich um Benachrichtigungen, z. B. per Mail.
Installation
Softwarepakete installieren:
# apt-get install unattended-upgrades apt-listchanges
Konfiguration
Konfiguration anpassen:
# nano /etc/apt/apt.conf.d/50unattended-upgrades
In der Konfig-Datei beispielsweise folgende Zeilen aktivieren
Unattended-Upgrade::Origins-Pattern { "o=Debian,n=jessie"; "o=Debian,n=jessie-updates"; "o=Debian,n=jessie-proposed-updates"; "o=Debian,n=jessie,l=Debian-Security"; }; Unattended-Upgrade::Mail "root";
Aktivieren der automatischen Upgrades durch erstellung einer Konfigdatei in /etc/apt/apt.conf.d/20auto-upgrades
Dies geht am einfachsten mit:
#dpkg-reconfigure -plow unattended-upgrades
Inhalt der Konfig-Datei:
APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1";
Anpassung der /etc/apt/listchanges.conf
[apt] frontend=pager email_address=root confirm=1 save_seen=/var/lib/apt/listchanges.db which=both