Unattended Upgrades auf Debian Konfigurieren: Unterschied zwischen den Versionen

Aus bknowledgebase
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 7: Zeile 7:
  
 
  apt-get update
 
  apt-get update
  apt-get install unattended-upgrades
+
  apt-get install unattended-upgrades -y
 
 
  
 
== Automatische Updates aktivieren ==
 
== Automatische Updates aktivieren ==
Zeile 49: Zeile 48:
 
  Unattended-Upgrade::Origins-Pattern {
 
  Unattended-Upgrade::Origins-Pattern {
 
     "origin=*";
 
     "origin=*";
 +
};
 +
 +
Besser natürlich sowas wie
 +
Unattended-Upgrade::Origins-Pattern {
 +
  "origin=Debian,codename=${distro_codename},label=Debian-Security";
 
  };
 
  };
  

Aktuelle Version vom 27. Juli 2020, 08:29 Uhr

Einleitung[Bearbeiten]

Für automatische Updates auf Unix Systemen


Installation[Bearbeiten]

apt-get update
apt-get install unattended-upgrades -y

Automatische Updates aktivieren[Bearbeiten]

Datei erstellen:

nano /etc/apt/apt.conf.d/02periodic

und z.B. folgenden Inhalt setzen.

// Enable the update/upgrade script (0=disable)
APT::Periodic::Enable "1";
// Do "apt-get update" automatically every n-days (0=disable)
APT::Periodic::Update-Package-Lists "1";
// Do "apt-get upgrade --download-only" every n-days (0=disable)
APT::Periodic::Download-Upgradeable-Packages "1";
// Run the "unattended-upgrade" security upgrade script
// every n-days (0=disabled)
// Requires the package "unattended-upgrades" and will write
// a log in /var/log/unattended-upgrades
APT::Periodic::Unattended-Upgrade "1";
// Do "apt-get autoclean" every n-days (0=disable)
APT::Periodic::AutocleanInterval "1";
// Send report mail to root
//     0:  no report             (or null string)
//     1:  progress report       (actually any string)
//     2:  + command outputs     (remove -qq, remove 2>/dev/null, add -d)
//     3:  + trace on
APT::Periodic::Verbose "2";

Pakete auswählen[Bearbeiten]

kann man via

nano /etc/apt/apt.conf.d/50unattended-upgrades

konfigurieren .

Alle Pakete[Bearbeiten]

Unattended-Upgrade::Origins-Pattern {
    "origin=*";
};

Besser natürlich sowas wie

Unattended-Upgrade::Origins-Pattern {
 "origin=Debian,codename=${distro_codename},label=Debian-Security";
};

Überprüfen[Bearbeiten]

unattended-upgrades --dry-run --debug
tail /var/log/unattended-upgrades/unattended-upgrades.log