Installiere Auto-Updates in Debian!
Debian updaten, vorher ein Backup wichtiger Daten anlegen!
Automatische Updates sind komfortabler als mindestens einmal pro Woche diese folgenden Kommandos abzusetzen:
# apt update# apt dist-upgrade -y# apt clean# reboot# apt autoremoveScriptgesteuert 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
System updaten nach Anpassung einer Debian-Stable /etc/apt/sources.list
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"
Bevor man neue Pakete installiert oder deinstalliert, sollte man stets Folgendes tun:
# apt clean# apt update
Pakete die man dann upgraden kann, anzeigen lassen:
# apt list --upgradable
Nun wirklich die Pakete auf den letzten Stand bringen. Mit dem Parameter '-y' werden ohne Nachfrage und in einem Rutsch alle Updates installiert.
# apt dist-upgrade -y
Upgrade von Debian-12 auf Debian-13 und die Vorbereitungen
Hier der Link zu den Debian Release-Notes. Es ist die Referenz zum Upgrade auf Trixie. debian.org/releases/trixie/release-notes/
Das Upgrade auf Debian-Trixie funktioniert auch mit luksformat verschlüsselten Systemen gut.
Bei einem Wechsel von Debian-12-bookworm auf Debian-13-trixie sind vorher alle bookworm-Pakete auf den letzten Stand zu bringen!
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
Sicherheitshalber empfiehlt sich vorher ein Backup des installierten Linux via fsarchiver.org mit einem DEBIAN-Live-USB-Stick zu erzeugen!
# apt update# apt dist-upgradeNach dem reboot wäre das alte System bookworm aktualisiert. Dies ist vorbereitend notwendig!
Ein Full-Upgrade auf Debian-13 installiert hunderte ggf. tausende Pakete. Es sollte eine Netzwerkverbindung über Kabel verwendet werden.
Ist für ein Upgrade auf Debian-13 genügend Festplattenplatz vorhanden? Prüfe mit:
# df -h
Hier ein Beispiel für eine Ausgabe, achte auf den / slash! "Eingehängt auf /dev Größe Benutzt Verf. Verw% /wohin"
Eingehängt auf /dev/nvme0n1p5 36G 16G 19G 47% /
6 GB freier Platz sollte vorhanden sein.
Für das Full-Upgrade auf Debian-13 muss die Datei /etc/apt/sources.list , siehe oben, auf trixie verändert werden. Das geht wie folgt:
# sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
Wenn bereits das neue Konzept von APT /sources.list.d verwendet wird, sollte folgender Befehl hinzukommen:
# find /etc/apt/sources.list.d -name "*.list" -exec sed -i 's/bookworm/trixie/g' {} \;# apt updateWurde in der config-datei sources.list überall trixie gegen bookworm getauscht, werden nun im Ergebnis alle Pakete zum Full-Upgrade gelistet.
Eine Simulation '-s' des Upgrades auf die Version 13 macht an dieser Stelle Sinn.
# apt full-upgrade -s
Wenn keine Probleme vorausgesagt werden, geht es an die Umsetzung!
# apt full-upgrade
In der Regel kommen nun Fragen welche man mit OK via Tabulator-Taste, oder mit 'q' für 'quit' einfach beantwortet.
Nun der wichtige Reboot wenn keine Probleme auftraten!
# reboot
Fertig! Debian-13-trixie wäre nach einem 'apt full-upgrade' installiert!
Das Aufräumen alter Pakete ist wichtig!
# apt autoremoveAlte 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!
Kein Backup ~ Kein Mitleid! Alle Angaben ohne Gewähr!
↑°↑ Zurück
