Menü Schließen

Debian Upgrade 10 Buster zu 11 Bullseye

Logo debian

Es ist Zeit auf einem meiner Testsysteme das Upgrade von Debian 10 Buster auf Debian 11 Bullseye durchzuführen. Wie immer ist das Upgrade des Linux Betriebsystems bei Debian gut beschrieben. Siehe dazu auch Kapitel 4. Upgrade von Debian 10 (buster). Nachfolgend in kurzen Schritten das Upgrade meiner Testmaschine.

Debian 10 Buster zu 11 Bullseye Upgrade Übersicht

  1. Backup des Systems
  2. freien Speicher überprüfen
  3. existierende Pakete aktualisieren und Debian 10 neustarten
  4. die /etc/apt/sources.list editieren und alles von buster auf bullseye ändern, weiterhin die Zeile mit Security anpassen und buster/updates durch bullseye-security ändern (Debian sources.list), hier auch die Sourcen weiter Pakete unter /etc/apt/sources.list.d/* prüfen
  5. Pakete aktualisieren: sudo apt update
  6. Debian 10 für ein System minimal Upgrade vorbereiten: sudo apt upgrade --without-new-pkgs
  7. Upgrade von Debian 10 Buster zu Debian 11 Bullseye: sudo apt full-upgrade
  8. Debian 11 Bullseye neustarten
  9. System und Logs überprüfen

Debian Upgrade 10 Buster zu 11 Bullseye Detail

Systeminformationen Buster

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

Kernel Version

uname -mrs
Linux 4.19.0-21-amd64 x86_64

Debian Version

cat /etc/debian_version 
10.12

Java Version

java -version
openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Debian-1deb10u1, mixed mode, sharing)

Debian 10 Hold Pakete auflösen

# show hold Packages
apt-mark showhold | more
# remove hold Packages one by one with
apt-mark unhold package_name

Debian 10 last Update

apt update
apt upgrade
apt full-upgrade
apt --purge autoremove

Debian 10 last Reboot

reboot

Debian 10 sources.list ändern

alt Buster:

cat /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.de.debian.org/debian/ buster main contrib non-free

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

# bullseye-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ buster-updates main contrib non-free
# Java
deb http://ppa.launchpad.net/webupd8team/java/ubuntu yakkety main
# deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu yakkety main

neu Bullseye:

cat /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ bullseye main contrib non-free
deb-src http://ftp.de.debian.org/debian/ bullseye main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

# bullseye-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ bullseye-updates main contrib non-free
# Java
deb http://ppa.launchpad.net/webupd8team/java/ubuntu yakkety main
# deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu yakkety main

Paketliste aktualisieren

apt update

Nun erst mal die minimalen Pakete des Systems aktualisieren. Dies verhindert das ungewollte entfernen von Paketen die evtl. noch gebraucht werden. Abfragen entsprechend beantworten.

apt upgrade --without-new-pkgs

Jetzt erfolgt das komplette Upgrade von Debian 10 Buster auf 11 Bullseye

apt full-upgrade

Nun Debian 11 das erste Mal neustarten

reboot

Debian 11 Status und System prüfen

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

Kernel Version

uname -mrs
Linux 5.10.0-17-amd64 x86_64

Debian Version

cat /etc/debian_version 
11.4

Java Version

java -version
openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Debian-1deb10u1, mixed mode, sharing)

einige Prüfungen

ss -tulpn
tail -f /var/log/mail.log |grep 'error'
tail -f /var/log/syslog |grep 'error'
tail -f /var/log/messages |grep 'error'
journalctl
journalctl -u sshd.services

nicht benötigte Pakete entfernen

Mit Vorsicht zu genießen, aber nicht mehr benötigte Pakete können entfernt werden.

apt --purge autoremove

Thats it … Have Fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert