Automatische Updates für RHEL/CentOS 7

Alle gezeigten Befehle müssen in einer Shell eingegeben werden. Für Desktop-Benutzer gibt es dazu Terminal-Applikationen, die über das Menü des Fenstermanagers gestartet werden können. Serversysteme ohne grafische Oberfläche können entsprechend über SSH oder die virtuellen Konsolen angesprochen werden.

Die genaue Version des Betriebssystems erhalten Sie mittels Eingabe von lsb_release -a oder cat /etc/*{_version,-release}.

Installieren Sie die nötigen Pakete:

sudo yum install -y yum-cron

Das genaue Verhalten von yum-cron kann über die Konfigurationsdatei /etc/yum/yum-cron.conf gesteuert werden.

Stellen Sie das Einspielen von Updates an:

sudo sed -i -e '/^apply_updates/ s/no/yes/' /etc/yum/yum-cron.conf

Ändern Sie den Wert von update_cmd, um automatische Updates auf sicherheitsrelevante Updates zu beschränken:

sudo sed -i -e '/^update_cmd/ s/default/security/' /etc/yum/yum-cron.conf

Starten Sie yum-cron:

sudo systemctl enable yum-cron
sudo systemctl start yum-cron

Weitere Informationen finden Sie beispielsweise in der Dokumentation von CentOS.