#!/bin/bash # Root-Rechte prüfen if [ "$(id -u)" -ne 0 ]; then echo "❌ Bitte als root ausführen!" exit 1 fi # Sicherheitsabfrage read -p "⚠️ Achtung! Du führst ein Release-Upgrade auf Debian Trixie durch. Fortfahren? (ja/nein): " answer answer=${answer,,} # In Kleinbuchstaben umwandeln answer=${answer:-n} # Standardwert 'n', falls leer if [[ "$answer" != "j" ]] || [[ "$answer" != "y" ]]; 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 read -p "❓ Drücke [ENTER], um das System jetzt neuzustarten." echo "ℹ️ System wird jetzt neu gestartet..." sudo reboot