Zum Hauptinhalt springen
  1. Beiträge/
  2. Kleines Homelab/

Debian Upgrade

·192 Wörter· ·
Inhaltsverzeichnis

Wie man Debian zuverlässig auf den Stand bringt. Danke an doku.lrz.de die dies bei jedem Release aufschreiben.

Debian stellt auch eine Anleitung zur Verfügung.

Proxmox hat für jedes Release einen Wiki Artikel. Auf für den Proxmox Backup Server.

Vorbereitungen
#

1apt update
2apt full-upgrade

Paketquellen aktualisieren
#

Versionen
#

Versionsnummer Versionsname Replace
9 Stretch :%s/stretch/buster/
10 buster :%s/buster/bullseye/
11 bullseye :%s/bullseye/bookworm/
12 bookworm :%s/bookworm/trixie/

Default sources.list
#

1cat <<EOF > /etc/apt/sources.list
2deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
3deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
4deb http://deb.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware
5EOF

Alle Sources ändern
#

1sed -i 's:bookworm:trixie:' /etc/apt/sources.list
2sed -i 's:bookworm:trixie:' /etc/apt/sources.list.d/*.list

Apt Preferences prüfen
#

/etc/apt/preferences.d/*

/etc/apt/preferences

Upgrade durchführen
#

 1apt update
 2
 3# Möglicher Zwischenschritt
 4# apt upgrade --without-new-pkgs
 5
 6apt upgrade
 7
 8
 9# Möglicher Zwischenschritt
10# apt full-upgrade
11
12apt dist-upgrade

Netzwerkinterface prüfen
#

1udevadm test-builtin net_setup_link /sys/class/net/enp1s0

Neues sources Format realisieren
#

1apt modernize-sources
2
3apt update
4
5rm /etc/apt/sources.list.bak /etc/apt/sources.list.d/*.bak

Nach dem Update
#

1systemctl reboot
2systemctl -a --failed
3journalctl -b -p notice

Übersprungene neue Konfigurationen prüfen
#

1find /etc -name "*.dpkg-dist"

Pakete aufräumen
#

1apt autoremove

Per apt oder aptitude Pakete aufräumen

Per E-Mail antworten
Fabrice Kirchner
Autor
Fabrice Kirchner
stolzer Vater, Nerd, Admin