Kleine Command-Sammlung und Liste der zu beachtenden Dinge beim Upgrade von Debian-Systemen.
<ad> = aktuelle Debian-Version (Schriftform, z. B. 12 = Bookworm, 13 = Trixie)
<zd> = zukünftige Debian-Version (Schriftform)
Speicher
Ist genug Speicher vorhanden?
Generell wird für ein Upgrade von einem „leeren“ System weniger als ein GB Speicher benötigt. Für Systeme mit mehreren installierten Paketen werden mindestens 5GB freier Speicher empfohlen.
df -h
Aktuelles Debian upgraden
Um Probleme zu vermeiden, wird empfohlen, zuerst das aktuelle Debian (z. B. 11 oder 12) auf den neuesten Stand zu bringen.
sudo apt-get update && sudo apt-get dist-upgrade --autoremove -y
sudo reboot
Drittanbieter-GPG-Keys
Zum Upgrade der Repositories von Drittanbietern wird oft ein neuer GPG-Public-Key benötigt.
Ändern der Debian-Repositories (altes .list-Format)
Wenn das neue Source-Format (sudo apt modernize-sources) anstatt des List-Formats genutzt wird, kann dieser Schritt ignoriert werden.
sudo sed -i 's/<ad>/<zd>/g' /etc/apt/sources.list
Ändern aller Repositorien
sudo find /etc/apt/sources.list.d -type f -exec sed -i 's/<ad>/<zd>/g' {} \;
Installieren der neuen Debian Packete
Um abbrechenden SSH-Sitzungen vorzubeugen, wird empfohlen, das Upgrade in einer Screen-Sitzung auszuführen.
sudo apt-get install -y screen && screen
sudo apt-get update && sudo apt-get dist-upgrade --autoremove -y
sudo reboot
Extras: Software upgraded für Debian 13
Veeam
Nach dem Upgrade von Debian 12 auf Debian 13 funktioniert ein Kernelmodul „blksnap“ nicht mehr. Um dies zu beheben,, muss linux-headers-amd64 installiert werden:
sudp apt install linux-headers-amd64