Feat: Fügt Skripte zum aufsetzen von Debian 12 (Bookworm) hinzu.
This commit is contained in:
34
1_TrixieUpgrade.sh
Executable file
34
1_TrixieUpgrade.sh
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Root-Rechte prüfen
|
||||
if [ "$(id -u)" -ne 0 ]; then
|
||||
echo "Bitte mit sudo ausführen!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Sicherheitsabfrage
|
||||
read -p "Achtung! Du führst ein Release-Upgrade auf Debian Trixie durch. Fortfahren? (ja/nein): " choice
|
||||
if [[ "$choice" != "ja" ]]; then
|
||||
echo "Upgrade abgebrochen."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "Aktualisiere Paketlisten..."
|
||||
sudo apt-get update
|
||||
|
||||
echo "Starte System-Upgrade..."
|
||||
sudo apt-get full-upgrade -y
|
||||
|
||||
echo "Ändere die Paketquellen auf Debian Trixie..."
|
||||
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
|
||||
sudo find /etc/apt/sources.list.d -type f -exec sed -i 's/bookworm/trixie/g' {} \;
|
||||
|
||||
echo "Aktualisiere Paketlisten erneut..."
|
||||
sudo apt-get update
|
||||
|
||||
echo "Starte vollständiges Release-Upgrade..."
|
||||
sudo apt-get full-upgrade -y
|
||||
|
||||
echo "System wird jetzt neu gestartet..."
|
||||
sudo reboot
|
||||
|
||||
Reference in New Issue
Block a user