Update auf Debian 12 (Bookworm)

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

Debian 12, Codename Bookworm, wurde am 10. Juni 2023 veröffentlicht. Es wird mit einer Vielzahl neuer Funktionen und Verbesserungen gegenüber Debian 11 ausgeliefert.

Die neueste Version von Debian bündelt über 11089 neue Pakete, was einer Gesamtzahl von über 64419 Paketen entspricht. Über 67% der Pakete in Debian (das sind etwa 43.254 Pakete) wurden aktualisiert und weitere 10% (etwa 6.296 Pakete), die in Bullseye waren, wurden entfernt und als veraltet markiert.

In diesem Beitrag schauen wir uns an, wie man Debian 11 über CLI auf Debian 12 aktualisiert. Aber bevor wir das tun, werfen wir einen Blick auf einige der wichtigsten Highlights von Debian 12:

Was ist neu in Debian 12?

Hier sind einige der wichtigsten Highlights von Debian 12:

1. Linux-Kernel 6.1

Debian 12 basiert auf dem Linux-Kernel 6.1, einer LTS-Version, die zahlreiche Verbesserungen enthält, wie unter anderem verbesserte Unterstützung für AMD-CPUs, experimentelle Unterstützung für Rust und ARM-SoC-Unterstützung.

2. Aktualisiertes Installationsprogramm

In Debian 12 ist ein neues Installationsprogramm enthalten. Es hat mehrere Verbesserungen und andere Funktionen erhalten.

3. Neues Hintergrundbild

Wie jede andere Linux-Distributionsversion enthält Debian 12 ein neues und künstlerisches Hintergrundbild namens “Emerald”. Er ist sehr elegant und poliert, genau wie der Smaragd-Edelstein, von dem sein Name abgeleitet ist.

4. Unterstützung für Pipewire

Debian 12 bietet standardmäßig Unterstützung für Pipewire, das PulseAudio als Standard-Audio und -Dienst ersetzt.

5. Neuere Softwareversionen

Die neueste Version von Debian bietet die neuesten Softwareversionen, darunter:

  • MariaDB 10.11
  • PHP 8.2
  • Python 3.11.2
  • Nginx 1.22
  • OpenJDK 17
  • LibreOffice 7.4
  • GNOME 43
  • Perl 5.36
  • Vim 9.0
  • Samba 4.17

Und viele mehr. Dies sind nur einige Highlights dessen, was Sie in Debian 12 erwartet. Weitere Informationen darüber, was dich erwartet, findest du in den Versionshinweisen.

Wichtig
Bevor du Upgrade-Aktivitäten durchführst, erstelle eine Sicherungskopie deines Systems, entweder mit Timeshift oder dem Dienstprogramm rsnapshot.

Update

Sehen wir uns nun an, wie man Debian 11 auf Debian 12 aktualisiert.

1. Aktualisieren des lokalen Paketindexes

Um zu beginnen, empfiehlt es sich, die Paketlisten auf dem System wie folgt zu aktualisieren:

sudo apt update

2. Installieren aller verfügbaren Updates

Führe nacheinander die folgenden apt-Befehle aus, um alle verfügbaren Updates zu installieren:

sudo apt upgrade
sudo apt full-upgrade
sudo apt --purge autoremove

Nach der Installation der Updates das System neu starten.

sudo reboot

Hinweis
Jedes Paket, das im Status “Angehalten” markiert ist, kann während des Upgrades zu Problemen führen. Es wird daher empfohlen, die Zurückhaltung für dieses Paket aufzuheben, bevor mit dem Upgrade fortgefahren wird.

sudo apt-mark showhold | more
sudo apt-mark unhold <pkg-name>

3. Aktualisieren der Datei “sources.list”

Nun müssen wir Datei /etc/apt/sources.list aktualisieren, indem jedes Vorkommen von Bullseye durch Bookworm ersetzt wird.

Bevor du die Änderungen vornimmst, erstelle mit dem folgenden Befehl eine Sicherungskopie der Debian 11-Datei “sources.list”.

sudo cp -v /etc/apt/sources.list /opt/sources.list-backup-debian11

Führe nun diesen Befehl aus, um jedes Vorkommen von bullseye durch bookworm in der Datei “sources.list” zu ersetzen.

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

Aktualisiere die Paketlisten erneut, um die an den Paketlisten vorgenommenen Änderungen zu übernehmen.

sudo apt update

4. Upgrade auf Debian 12

Jetzt aktualisieren wir das System, indem folgender Befehl ausführt wird:

sudo apt full-upgrade

Wenn du dazu aufgefordert wirst, wähle “YES” und drücken die EINGABETASTE, um fortzufahren. Du wirst höchstwahrscheinlich auf einige Eingabeaufforderungen stoßen. Beispielsweise wirst du möglicherweise gefragt, ob Dienste neu gestartet werden sollen.

Wähle jeweils die Option, die du für geeignet hälst, indem du die EINGABETASTE drückst.

Du wirst außerdem aufgefordert, die Version der Datei sshd_config auszuwählen. Hier haben wir uns dafür entschieden, die lokale Version installiert zu lassen.

Starte das System nach dem Upgrade einmal neu.

sudo reboot

5. Überprüfen der Version nach dem Upgrade

Sobald das System nach dem Neustart wieder online ist, kannst du die Version wie folgt überprüfen:

lsb_release -a
cat /etc/os-release

Die Kernel-Version kannst du so prüfen:

uname -rms

Es wird empfohlen, die veralteten Pakete nach dem Upgrade zu entfernen:

sudo apt --purge autoremove

Abschluss

Damit sind wir am Ende angekommen. Du hast nun erfolgreich dein System auf Debian 12 Bookworm aktualisiert.