Setup/1_TrixieUpgrade.sh

35 lines
832 B
Bash
Executable File

#!/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