Hier erfährst du, wie du von Debian 11 "Bullseye" auf Debian 12 "Bookworm" aktualisieren kannst.
Debian 12 "Bookworm" wurde veröffentlicht. Wenn du Debian 11 "Bullseye" verwendest, kannst du jetzt ein Upgrade deines Desktops oder Servers planen. Es wird jedoch empfohlen, mit kritischen Server-Upgrades bis zur ersten Zwischenveröffentlichung, d.h. 12.1 von Debian Bookworm, zu warten.
Wenn du die neuen Funktionen von Debian 12 kennenlernen möchtest, schau dir dazu meinen weiteren Blog Artikel an.
Unabhängig davon, ob du einen Debian-Server oder eine Desktop-Version einsetzt, solltest du unbedingt Sicherungskopien von wichtigen Daten erstellen. Auf einem Desktop solltest du zum Beispiel Sicherungskopien von deinen Dokumenten machen. Wenn es sich um einen Server handelt, notiere dir die Dienste, die du benutzt. Ein Backup der Konfiguration und der Daten eines Server sollte so oder so immer gemacht werden.
Debian 12 führt ein neues Repository, "non-free-firmware", für proprietäre Treiber und Pakete ein. Wenn du "Closed-Source"-Netzwerk-, Bildschirm-, Grafik- oder andere Treiber verwendest, musst du sie möglicherweise nach dem Upgrade konfigurieren.
Bei Netzwerktreibern solltest du dir den Inhalt der Dateien /etc/network/interfaces und /etc/resolv.conf an einem sicheren Ort notieren. Wenn du nach dem Upgrade die Netzwerkverbindung verlierst, kannst du sie ganz einfach mit dieser Anleitung wiederherstellen.
Führe in der Eingabeaufforderung den folgenden Befehl aus, um sicherzustellen, dass Debian 11 auf dem neuesten Stand der Sicherheits- und anderer Pakete ist.
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove
Starte das Debian System neu um sicher zu gehen das noch alles läuft
reboot
Notiere dir ein paar Informationen über dein aktuelles Debian 11. Das ist vor allem wichtig für den Server. Dazu gehören die Kernel-Version und die Debian-Version. Der Grund dafür ist, dass du nach dem Upgrade mit den gleichen Befehlen unten überprüfen kannst, ob das Upgrade erfolgreich war.
Das System, das ich aktualisiere, ist zum Beispiel Debian 11.7 mit dem Kernel ist 5.10.
uname -rm
cat /etc/debian_version
Erstellen wir Sicherungskopien der APT Konfiguration in einem beliebigen Verzeichnis deiner Wahl.
sudo cp -v /etc/apt /root
Öffne nun die Datei /etc/apt/sources.list und füge den Debian 12 Codenamen "bookworm" hinzu, indem du "bullseye" ersetzt.
ALT:
----------
deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
----------
NEU:
----------
deb http://deb.debian.org/debian/ bookworm main
deb-src http://deb.debian.org/debian/ bookworm main
deb http://security.debian.org/debian-security bookworm-security main
deb-src http://security.debian.org/debian-security bookworm-security main
deb http://deb.debian.org/debian/ bookworm-updates main
deb-src http://deb.debian.org/debian/ bookworm-updates main
deb http://deb.debian.org/debian bookworm non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm non-free non-free-firmware
deb http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware
deb-src http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
Um den Upgrade-Prozess zu starten führe nun folgendes aus.
sudo apt update
sudo apt full-upgrade
Während des Upgrades fragt dich das Installationsprogramm möglicherweise, ob mehrere Dienste neu gestartet werden sollen. Klicke auf "Ja", nachdem du die Meldungen sorgfältig gelesen hast. Wenn du eine Eingabeaufforderung mit ":" siehst, drücke "q", um die Meldung zu beenden.
Warte auf den Download und die Installation der neuen Programm Pakete. Nachdem das Upgrade abgeschlossen ist, starte deinen Debian-Desktop oder -Server neu und überprüfe ob du nun die neue Debian Version im Einsatz hast.
reboot
cat /etc/debian_version
Wenn du gerade ein Upgrade auf einen Debian 12 Server durchgeführt hast, solltest du auch die laufenden Dienste wie HTTP, ssh und so weiter überprüfen. Du kannst den folgenden systemd-Befehl verwenden, um herauszufinden, welche Dienste laufen.
systemctl list-units --type=service
Nachdem du sichergestellt hast, dass alle Schritte abgeschlossen sind, kannst du apt autoremove ausführen, um unerwünschte Pakete zu entfernen. Aber sei dabei vorsichtig.
sudo apt --purge autoremove
So, das waren die kurzen Schritte zum Upgrade auf Debian 12. Ich hoffe, dein Upgrade verläuft reibungslos. Wenn du Debian 11 auf einem kritischen Server einsetzt, solltest du warten auf die Veröffentlichung von Debian 12.1 oder später. Schließlich wird Debian 11 noch länger Supported.
Weitere Informationen über das Debian-Upgrade findest du in der offiziellen Dokumentation.