Debian Upgrade von Bullseye (11) auf Bookworm (12)

Etwa alle 2 Jahre kommt eine Neue Hauptversion von der Linux-Distribution Debian.

Schritt 0: Daten sichern.

Im besten Fall treten keinen Probleme auf, aber ein Versionssprung auf eine Neue Version ist eine gute Gelegenheit deinen Persönlichen Daten zu sichern und ein Backup anzulegen.
Welche Version habe ich?
lsb_release -a
Habt ihr noch Debian Buster(10) am Start? Dann euch angeraten zuerst auf Debian Bullseye(11) und dann auf Debian Bookworm(12) zu springen.

Schritt 1: Bullseye auf den aktuellen Stand bringen.

sudo apt update vergleicht euer System mit dem was möglich ist.
sudo apt upgrade läd die Pakete runter und installiert sie.
sudo apt full-upgrade läd auch Pakete runter installiert sie.
sudo apt autoremove löscht Fragmente die übriggeblieben sind.
sudo apt clean löscht den Zwischenspeicher von apt.

Schritt 2: Paketquellen anpassen.

in der Daten /etc/apt/source.list ändern wir die Packetquellen.
Zum einen ersetzen wir das Wort bullseye durch bookworm.
Ihr könnt den Nano-Editor nutzen oder wie in dem Beispiel mit Hilfe von sed.

Schritt 2.1

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/source.list

Schritt 2.2.

In Debian 12 also Bookworm gibt es noch eine weitere nötige Änderung. Unfreie Firmware ist nicht wie bisher in non-free drin, sondern ausgelagert in non-free-firmware. Das müssen bzw. sollten wir auch noch hinzufügen. Das kann man auch wieder manuell machen oder wieder mit sed. Sieht dann so aus.

sudo sed -i 's/non-free/non-free non-free-firmware/g' /etc/apt/source.list

Schritt 3: Jetzt aber auf die die Neue Version upgraden.

sudo apt update vergleicht euer System mit dem was möglich ist.
Das sind um die 1000 Pakete die sich geändert haben.
sudo apt full-upgrade lädt auch Pakete runter installiert sie.
Ihr werdet hier wieder gefragt ob ihr die runterladen wollte und installieren. Ja.
Zwischendurch muss du wahrscheinlich ein paar Fragen beantworten. Beispielsweise sowas: Eine Konfigurationsdatei wurde von ihnen geändert, möchten sie die geänderte Konfigurationsdatei behalten oder die vom Paketbetreuer nutzen. Wenn du nicht weiß was eigentlich gemeint ist ist es nicht verkehrt die Konfigurationsdatei vom Paketbetreuer zu nehmen.

Wenn die Installation abgeschlossen ist erscheint wieder der Promt. Dein Upgrade ist fertig.

Schritt 4: Nachgang

Es macht Sinn nachdem Installieren der vielen neuen Pakete den Rechner neu zu starten. Denn manche Pakete wie der Linux-Kernel werden immer nur beim Systemstart eingelesen.

Räume nach dem erneuten hochfahren etwas auf.

sudo apt clean löscht den temporären Zwischenspeicher von apt
sudo apt autoremove löscht übriggebliebene, nicht benötige Fragmente von Paketen, in der Regel problemlos anzuwenden.

Wir sind nicht frei von Fehlern, Kommentare Verbesserungen, schreib es in die Kommentare oder melde dich bei uns.

Autor: tunda

Macht was mit Technik & Kultur.