Upgrade von Debian10 auf Debian11

Debian11, Codename „Bullseye“ wurde am 14. August 2021 veröffentlicht. Es ist eine stabile Version und wird für die nächsten 5 Jahre unterstützt. Diese Version enthält Updates für viele bekannte Pakete, darunter Linux Kernel 5.10 LTS, Apache 2.4.48, MariaDB 10.5, Python 3.9.1, PostgreSQL 13 und mehr.

Die Aktualisierung einer Debian-Installation auf die nächste größere Versionsummer funktioniert ziemlich reibungslos. Je nach Geschindigkeit des Servers und Dauer des Reboots ist ein Upgrade meistens in unter 15 Minuten erledigt.

Aktualisiere Debian Linux immer nur von einer Version auf die nächsthöhere, überspringe also keine Versionen! Um einen Server von Debian 9 auf Debian 11 zu aktualisieren, mußt du erst von 9 auf 10 und anschließend von 10 auf 11 aktualisieren. Rebooten Sie dabei auch jedesmal den Server!

Stoppen Sie alle laufenden Anwendungsdienste, einschließlich Apache, FTP und andere. Speicher deine Dateien auf einem externen Laufwerk.

Was wir zu diesem Upgrade benötigen:

  • einen Server der unter Debian10 läuft
  • Einen Benutzer mit ROOT-Rechten

Logge dich zunächst auf deinem Server mit deinem Benutzernamen und Paßwort als ROOT ein.

Debian10 für das Upgrade vorbereiten

zunächst aktualisieren wir dein bisheriges Debian10 mit folgenden Eingaben:apt-get update -y apt-get upgrade -y apt-get dist-upgrade -y

# sudo apt-get update -y
# sudo apt-get upgrade -y
# sudo apt-get dist-upgrade -y

Als nächstes entfernen wir alle unerwünschten Pakete mit dem folgenden Befehl:

# sudo apt-get autoremove

Als nächstes bereinigen wir den APT-Paketcache mit dem folgenden Befehl:

# sudo apt-get clean

Du solltest folgende Ausgabe erhalten:

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Aktualisiere das Debian 10-Repository mit Debian 11

Als nächstes müssen Sie das Debian 10-Repository mit Debian 11 aktualisieren, um das Update herunterzuladen und zu erhalten. Bearbeiten Sie dazu die APT-Quelldatei mit dem folgenden Befehl:

nano /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 10.0.0 _Buster_ - Official amd64 NETINST 20190706-10:23]/ buster main

#deb cdrom:[Debian GNU/Linux 10.0.0 _Buster_ - Official amd64 NETINST 20190706-10:23]/ buster main

deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Kommentiere zunächst alle Zeilen beginnend mit „deb“ mit einer „#“ aus und füge am Ende der Datei die folgenden Zeilen hinzu:

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

Speicher und schließe die Datei, wenn du fertig bist.

Upgrade von Debian10 auf Debian11

An diesem Punkt ist Ihr Debian 10-Server für das Upgrade bereit. Aktualisieren Sie zunächst das Repository, um die Änderungen zu übernehmen, die Sie im vorherigen Schritt

# sudo apt-get update -y

Führe nach der Aktualisierung der Repositorys den folgenden Befehl aus, um das Upgrade zu starten:

HINWEIS: Während des upgrades wirst du von Debian gefragt, ob alle bisherigen Configurrationsdateien überschrieben werden sollen. Bei Servern im produktiven Einsatz macht es Sinn diese Fragen mit einem „NEIN“ zu beantworten.

# sudo apt-get full-upgrade -y

Nachdem dein System aktualisiert wurde, startest du es neu, damit alle Updates wirksam werden.

reboot

Überprüfe das Debian 11-Upgrade

Ab diesem Punkt wird dein Debian 10-Server auf Debian 11 aktualisiert. Du kannst ihn jetzt mit dem folgenden Befehl überprüfen:

# lsb_release -a

Die Ausgabe sollte nun wie folgt aussehen:

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

Herzlichen Glückwunsch, du hast jetzt das akteuelle Debian11 auf deinem Server…