Updates mit apt-get und cron-apt auf einem Debian-System
Kategorie: Debian / Ubuntu
Hier möchte ich kurz zeigen, wie man auf einem Debian-System Updates einspielt und sich automatisch bei Verfügbarkeit neuer Updates per E-mail benachrichtigen lassen kann.
Die verfügbaren Repositories stehen in der Datei
/etc/apt/sources.list
Die aktuelle Liste der Pakete lädt man normalerweise mit
apt-get update
herunter.
Mit
apt-get upgrade
werden die Updates installiert.
Jetzt wäre es natürlich von Vorteil, wenn der Server bei Verfügbarkeit neuer Updates automatisch eine E-Mail an den Administrator versenden würde.
Dazu installieren wir das Paket cron-apt:
apt-get install cron-apt
Das Paket cron-apt wird in regelmäßigen Abständen die Paketlisten aktualiseren (update) und die Pakete herunterladen, aber nicht installieren, sondern eine E-Mail versenden.
Dazu editiert man die datei /etc/cron-apt/config und entfernt die Kommentarzeichen vor den folgenden beiden Zeilen:
MAILTO="admin@example.net"
MAILON="upgrade"
Die E-Mail-Adresse ist natürlich durch die des Administrators zu ersetzen.
Damit cron-apt nun auch wirklich eine E-Mail verschickt, muß noch ein Skript an die entsprechende Stelle kopiert werden:
cp /usr/share/doc/cron-apt/examples/9-notify /etc/cron-apt/action.d/
Das Verzeichnis action.d enthält die Aktionen, die von cron-apt augeführt werden sollen.
Ab sofort bekommt der Administrator eine E-Mail bei Verfügbarkeit und braucht die Updates i.d.R. nur noch mit
apt-get upgrade
zu installieren.
02.01.2010 15:36