Startseite TheWayIdo

Installiere Auto-Updates in Debian!

Debian updaten, vorher ein Backup wichtiger Daten anlegen!

Kein Backup ~ Kein Mitleid! Alle Angaben ohne Gewähr!

Automatische Updates sind komfortabler als mindestens einmal pro Woche diese folgenden Kommandos abzusetzen:

# apt update
# apt dist-upgrade -y
# apt clean
# reboot
# apt autoremove

Scriptgesteuert und automatisiert per Cronjob Updates für Debian installieren. Diese Variante funktioniert auch für Ubuntu.

Updates automatisch über einen Cronjob installieren kann man unter anderem so umsetzen.

Inhalt der Datei /usr/local/sbin/debian_upgrade.sh

#!/bin/bash
apt update
apt -yt $(lsb_release -cs)-security dist-upgrade
apt -y -qq dist-upgrade
apt autoclean

Ruth macht das Shellscript ausführbar.

# chmod +x /usr/local/sbin/debian_upgrade.sh

Den Cronjob einrichten!

Den passenden Editor für Ruth einrichten via:

# select-editor

Dann geht es los mit der Jobeinrichtung

# crontab -e

Der Inhalt des Cron-Jobs, bzw. der Datei /var/spool/cron/crontabs/root

Wer mehr über Cron-Jobs wissen möchte liest beim Linux Professional Institute

# m h dom mon dow command
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin
05 07 * * * /usr/local/sbin/debian_upgrade.sh
55 18 * * * /usr/local/sbin/debian_upgrade.sh
######################

Wie im Beispiel zu sehen, wird zweimal täglich um 07:05 und um 18:55 der Upgrade-Job gestartet!

Das Script sollte händisch als Ruth getestet werden.

# debian_upgrade.sh

Falls eine Fehlermeldung mit bookworm kommt, obwohl man auf Trixie umgestellt hat, dann ist das Programm lsb-release wie folgt neu zu installieren:

# apt update && apt purge lsb-release
# apt install lsb-release

Ein Test sollte dann trixie ausgeben.

$ lsb_release -cs

Wir sind Ruth und haben natürlich vorher ein Backup erzeugt! Bei einem Dualboot auch an die Windowsdaten denken!

Hiermit wird ein Backup vom zentralen Konfigurationsordner /etc erzeugt.
# mkdir -p /home/backup/etc/`date +%Y%m%d` && cp -av /etc /home/backup/etc/`date +%Y%m%d`/
# chmod o-rwx /home/backup

Debian Stable ist seit August 2025 >trixie<. Stable macht was es ist. Weitere Zweige sind testing und unstable für Debianer mit viel Zeit.

deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb http://deb.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb https://www.deb-multimedia.org trixie main non-free

Der letzte Eintrag 'deb-multimedia.org' installiert nach einigen Schritten die guten Multimedia-Pakete für Debian.

Vorher sollte man hier deb-multimedia.org lesen bezüglich der Installation von Debian-Multimedia Paketen.

Folge dort den Anweisungen bei: "How to use the Debian multimedia repository"

Hier der Link zu den Debian Release-Notes. Es ist die Referenz zum Upgrade auf Trixie. debian.org/releases/trixie/release-notes/

Sicherheitshalber empfiehlt sich vorher ein Backup des installierten Linux via fsarchiver.org mit einem DEBIAN-Live-USB-Stick zu erzeugen!

Das Aufräumen alter Pakete ist wichtig!

# apt autoremove

Alte Kernel werden entfernt, Festplattenplatz wird freigegeben.
Am besten rebootet man aber immer mindestens einmal vor dem apt autoremove. Selten gibts nämlich Probleme mit einem neuen Kernel! Normales booten ist dann ohne größere Reparaturen nicht möglich!

↑°↑ Zurück

>