Es ist Zeit auf einem meiner Testsysteme das Upgrade von Debian 11 Bulsseye auf Debian 12 Bokworm durchzuführen. Nachfolgend die Schritte für das Upgrade von Debian, in 9 Kurzschritten und dann ausführlicher.
Debian 11 Bullseye zu 12 Bookworm Upgrade Übersicht
- Backup des Systems
- freien Speicher überprüfen
- existierende Pakete aktualisieren und Debian 11 neustarten
- die /etc/apt/sources.list editieren und alles von bullseye auf bookworm ändern, (Debian sources.list), hier auch die Sourcen weiter Pakete unter /etc/apt/sources.list.d/* prüfen und anpassen
- Pakete aktualisieren: sudo apt update
- Debian 11 für ein System minimal Upgrade vorbereiten: sudo apt upgrade --without-new-pkgs
- Upgrade von Debian 11 Bullseye zu Debian 12 Bookworm: sudo apt full-upgrade
- Debian 12 Bookworm neustarten
- System und Logs überprüfen
Debian Upgrade 11 Bullseye zu 12 Bookworm Detail
aktuelle Systeminformationen
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
aktuelle Kernel Version
uname -mrs
Linux 5.10.0-30-amd64 x86_64
aktuelle Debian Version
cat /etc/debian_version
11.11
Debian 11 Hold Pakete auflösen
# show hold Packages
apt-mark showhold | more
# remove hold Packages one by one with
apt-mark unhold package_name
Debian 11 last Update
apt update
apt upgrade
apt full-upgrade
apt --purge autoremove
Debian 11 last Reboot
reboot
Debian sources.list ändern siehe Taste-of-IT Artikel zur Debian source.list
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
apt full-upgrade
Im Anschluss Debian neustarten
reboot
Debian 12 Status und System prüfen
neue Systeminformatione
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
neue Kernel Version
uname -mrs
Linux 6.1.0-27-amd64 x86_64
neue Debian Version
cat /etc/debian_version
12.8
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!
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.