Skip to content

Instantly share code, notes, and snippets.

@lwillek
Created December 14, 2025 11:45
Show Gist options
  • Select an option

  • Save lwillek/fa596111a9862fda515cf04431ced37a to your computer and use it in GitHub Desktop.

Select an option

Save lwillek/fa596111a9862fda515cf04431ced37a to your computer and use it in GitHub Desktop.
Debian 12 → 13 Upgrade, Modernisierung & Bereinigung

Debian 12 → 13 Upgrade, Modernisierung & Bereinigung

Backup

sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
dpkg --get-selections > ~/pakete-backup.txt

Sicherheit beim update:

sudo apt install screen -y
screen -S upgrade-session

System aktualisieren

sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade -y
sudo apt --purge autoremove -y

Sources.list auf Debian 13 vorbereiten

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo sed -i 's/bookworm-security/trixie-security/g' /etc/apt/sources.list

Modernisierung ins deb822-Format

sudo apt update
sudo apt install -y apt
sudo apt modernize-sources

Vollständiges Upgrade auf Debian 13

sudo apt update
sudo apt full-upgrade -y

Neustart

sudo reboot

Überprüfung

lsb_release -a
uname -r
apt policy
sudo apt update
sudo apt upgrade -y

Veraltete Pakete entfernen

apt list '?obsolete'
sudo apt purge '?obsolete'

Konfigurationsdateien veralteter Pakete entfernen

apt list '?config-files'
sudo apt purge '?config-files'

Fremdinstall

apt list '?narrow(?installed, ?not(?origin(Debian)))'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment