update_11_to_12.sh hinzugefügt
This commit is contained in:
25
update_11_to_12.sh
Normal file
25
update_11_to_12.sh
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Upgrade-Script Debian 11 -> 12
|
||||||
|
|
||||||
|
set -e # Stop bei Fehlern
|
||||||
|
|
||||||
|
echo "--- Starte Upgrade von Debian 11 auf 12 ---"
|
||||||
|
|
||||||
|
# 1. Altes System voll auf Stand bringen
|
||||||
|
apt update && apt upgrade -y && apt dist-upgrade -y
|
||||||
|
|
||||||
|
# 2. Sources.list sichern und auf Bookworm umstellen
|
||||||
|
cp /etc/apt/sources.list /etc/apt/sources.list.bak
|
||||||
|
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
|
||||||
|
sed -i 's/non-free/non-free non-free-firmware/g' /etc/apt/sources.list # Wichtig für Debian 12!
|
||||||
|
|
||||||
|
# 3. Paketlisten neu laden
|
||||||
|
apt update
|
||||||
|
|
||||||
|
# 4. Minimales Upgrade (verhindert Konflikte)
|
||||||
|
apt upgrade --without-new-pkgs -y
|
||||||
|
|
||||||
|
# 5. Full Upgrade (der eigentliche Sprung)
|
||||||
|
apt full-upgrade -y
|
||||||
|
|
||||||
|
echo "--- Upgrade auf 12 abgeschlossen. BITTE JETZT REBOOTEN! ---"
|
||||||
Reference in New Issue
Block a user