Vor ein paar Tagen ist Debian 13, Codename „Trixie“, veröffentlicht worden. Das erste Testsystem wurde erfolgreich angehoben, hier eine kurze Anleitung inkl. Screenshots vom Upgrade-Vorgang. Die eigentliche Vorgehensweise hat sich nicht viel geändert gegenüber vorher, aber vielleicht für den ein oder anderen ganz hilfreich.
Vorab sollte sichergestellt sein, dass ein aktuelles Backup des Systems existiert, sollte ein Rollback notwendig sein. Weiterhin sollte geprüft werden, ob alle Dienste und Pakete mit der neuen Version kompatibel sind. Zum Zeitpunkt der Erstellung von diesem Blogpost sind erst wenige Tage vergangen, daher wird es für die ein oder anderen Pakete noch keine aktualisierten Paketquellen geben.
Aktuellen Stand vorab überprüfen
Der aktuelle Stand unter Debian 12 sollte kurz mit
apt update
überprüft werden. Sind hier Updates offen, sollten diese mit einem
apt upgrade -y
vorab eingespielt werden. Weiterhin sollte mit einem
apt full-upgrade
geprüft werden, das alles aktuell ist.

Aktualisierung der Paketquellen
Als nächstes müssen die Paketquellen aktualisiert werden. Letztendlich wird der Release-Name von „bookworm“ auf „trixie“ geändert.
sed -i 's:bookworm:trixie:' /etc/apt/sources.list
Gibt es zusätzliche Paketquellen unter /etc/apt/sources.list.d/, können diese auf Wunsch ebenfalls automatisch ergänzt werden. Dies muss danach allerdings überprüft werden, fehlende oder fehlerhafte Einträge könnten den apt Paketmanager aus dem Tritt bringen.
sed -i 's:bookworm:trixie:' /etc/apt/sources.list.d/*.list
Aktualisierung des Betriebssystems
Die Paket-Informationen müssen nun einmalig mit
apt update
aktualisiert werden, danach kann eine Upgrade-Installation mit
apt upgrade --without-new-pkgs
gestartet werden. Mögliche Abfragen können entweder mit q geschlossen werden, oder müssen beantwortet werden. Ein automatischer Neustart von Diensten während dem Upgrade vereinfacht den Vorgang, weiterhin muss bei vorhandenen Dateien bestätigt werden, ob diese Dateien verbleiben oder durch Standard-Dateien ersetzt werden sollen.


Ist der erste Durchlauf fertig, geht es weiter mit
apt full-upgrade
Abschluss der Installation
Sind alle Pakete aktualisiert, muss das System einmal neugestartet werden. Danach kann mit
lsb_release -a && uname -a
überprüft werden, dass die neue Version inkl. neuem Kernel erfolgreich installiert wurde.
