Automatisches Update von Ubuntu aktivieren

Dieses Skript überprüft zunächst, ob der Benutzer root ist und ob das Paket “unattended-upgrades” installiert ist. Wenn beides der Fall ist, wird das automatische Update in den Konfigurationsdateien /etc/apt/apt.conf.d/50unattended-upgrades und /etc/apt/apt.conf.d/20auto-upgrades aktiviert.

#!/bin/bash

# Aktivieren des automatischen Updates von Ubuntu

# Überprüfen, ob der Benutzer root ist
if [ "$(id -u)" != "0" ]; then
   echo "Dieses Skript muss als root ausgeführt werden." 1>&2
   exit 1
fi

# Überprüfen, ob das Paket "unattended-upgrades" installiert ist
if ! dpkg-query -W unattended-upgrades &>/dev/null; then
   echo "Das Paket 'unattended-upgrades' ist nicht installiert. Installieren Sie es zunächst mit dem Befehl 'apt-get install unattended-upgrades'"
   exit 1
fi

# Aktivieren des automatischen Updates in der Konfigurationsdatei /etc/apt/apt.conf.d/50unattended-upgrades
sed -i 's/^//' /etc/apt/apt.conf.d/50unattended-upgrades

# Konfigurieren der automatischen Updates in der Datei /etc/apt/apt.conf.d/20auto-upgrades
echo 'APT::Periodic::Update-Package-Lists "1";' > /etc/apt/apt.conf.d/20auto-upgrades
echo 'APT::Periodic::Unattended-Upgrade "1";' >> /etc/apt/apt.conf.d/20auto-upgrades

echo "Das automatische Update von Ubuntu wurde aktiviert."

Dieses Skript überprüft zunächst, ob der Benutzer root ist und ob das Paket “unattended-upgrades” installiert ist. Wenn beides der Fall ist, wird das automatische Update in den Konfigurationsdateien /etc/apt/apt.conf.d/50unattended-upgrades und /etc/apt/apt.conf.d/20auto-upgrades aktiviert.

Hinweis: Das automatische Update von Ubuntu wird standardmäßig alle 24 Stunden durchgeführt. Wenn Sie das Update-Intervall ändern möchten, können Sie die entsprechende Einstellung in der Konfigurationsdatei /etc/apt/apt.conf.d/20auto-upgrades anpassen.

Die mobile Version verlassen