Automatische Updates für RHEL/CentOS 8

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 dnf install -y dnf-automatic

Das genaue Verhalten von dnf-automatic kann über die Konfigurationsdatei /etc/dnf/automatic.conf gesteuert werden. Sie können diese mit einem Texteditor bearbeiten oder mit den im Folgenden gezeigten Befehlen.

Stellen Sie das Einspielen von Updates an:

sudo sed -i -e '/^apply_updates/s/no/yes/' -e '/^download_updates/s/no/yes/' /etc/dnf/automatic.conf

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

sudo sed -i -e '/^upgrade_type/s/default/security/'

Starten Sie dnf-automatic:

systemctl enable --now dnf-automatic.timer