Zum Zeitpunkt des Enstehens dieses Artikels ist Debian Bullseye bereits die OldStable Version, während Debian Bookworm schon die Stable Version ist. Debian 11 Bullseye wurde im Juni 2023 auf Stable gesetzt.
Dennoch die Vorgehensweise von einer oldstable Version zu einer Stable-Version bei Debian Linux ist immer dieselbe. Diese Vorgehensweise soll hier festgehalten und dokumentiert werden.
Zuerst führen wir ein vollständiges Voll-Upgrade des vorhandenen Debian Stable System durch - aktuell eben Bullseye das bei Ihnen durchaus ein Aktuelleres sein kann.
# apt-get update
# apt list --upgradable
Damit werden die Paketlisten aktualisiert und zur Verfügung stehenden Updates angezeigt, ohne sie zu installieren.
# apt-get -y upgrade
# apt-get -y dist-upgrade
Damit bringen wir das aktuelle Stable-System auf den aktuell neusten Stand. Die Option "-y" können Sie auch weglassen, dann werden Sie jedoch interaktiv gefragt, ob die Aktionen durchgeführt werden sollen. Obige Befehlskette aktualisiert die Informationen aus den Repositories, führt eine Aktualisierung aller Pakete durch ohne jedoch eines zu löschen. Der letzte Befehl führt ein Systemupgrade durch, bei dem sowohl Pakete installiert als auch gelöscht werden können.
Wie bereits gesagt kann diese Anweisung unabhängig der Versionen "Bullseye" und "Bookworm" auf jede Debian-Version angewandt werden. Im nächsten Schritt bereiten wir die /etc/apt/sources.list auf das Upgrade vor.
# sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Danach sollte Ihre /etc/apt/sources.list in etwa so aussehen:
deb http://deb.debian.org/debian bookworm main non-free-firmware
deb-src http://deb.debian.org/debian bookworm main non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware
deb-src http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates main non-free-firmware
Danach bringen wir unser System auf den aktuellen Stand des Bookworm-Repository.
# apt-get update
Die folgenden Befehle werden Ihr Debian 11 Bullseye upgraden zu einem Debian 12 Bookworm.
# apt-get -y upgrade
# apt-get -y dist-upgrade
Der einfachste Weg, um zu überprüfen, welche Debian-Version Sie ausführen, besteht darin, einfach den Inhalt der Datei /etc/issue
zu lesen.
# cat /etc/issue
Debian GNU/Linux 12 \n \l
Obiger Befehl zeigt Ihnen jedoch nicht die aktuellen Debian Aktualisierungsversionen an. Im folgenden Beispiel liefert der Befehl bereits genauere Informationen:
cat /etc/debian_version
12.1
Im nächsten Schritt können Sie auch die Release-Datei /etc/os-release
durchsehen:
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Eine weitere Alternative stellt lsb_release
dar, das gegebenenfalls erst installiert werden muss. Anschließend liefert auch dieser Befehl Informationen über die Debian-version auf Ihrem Linux-System.
# aptitude install lsb_release
# lsb_release -da
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
Für Debian-Versionen, die bereits Systemd nutzen, lässt sich auch hostnamectl
nutzen:
#hostnamectl
Static hostname: svr
Icon name: computer-VM
Chassis: vm
Machine ID: 9e413e5b509343bc9a10c97172a75658
Boot ID: 71224c76c174487abad3a9979a632ef4
Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 5.10.0-23-amd64
Architecture: x86-64