diff --git a/9_GamingSetup.sh b/7_GamingSetup.sh similarity index 51% rename from 9_GamingSetup.sh rename to 7_GamingSetup.sh index a1ecbd2..1012b72 100755 --- a/9_GamingSetup.sh +++ b/7_GamingSetup.sh @@ -7,7 +7,8 @@ if [[ $EUID -ne 0 ]]; then fi # System aktualisieren -apt update && apt upgrade -y +echo "🔄 System wird aktualisiert..." +pacman -Syu --noconfirm || { echo "❌ Fehler beim Aktualisieren des Systems."; exit 1; } # Steam-Installation read -p "❓ Soll Steam installiert werden? (j/n) [n]: " answer @@ -15,13 +16,11 @@ answer=${answer,,} # In Kleinbuchstaben umwandeln answer=${answer:-n} # Standardwert 'n', falls leer if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then - dpkg --add-architecture i386 - apt update - apt install -y wget curl + echo "🔄 Steam wird installiert..." - wget -O /tmp/steam.deb https://cdn.akamai.steamstatic.com/client/installer/steam.deb - apt install -y /tmp/steam.deb - rm /tmp/steam.deb + # Steam aus dem offiziellen Repository installieren + pacman -S --noconfirm steam || { echo "❌ Fehler beim Installieren von Steam."; exit 1; } + echo "✅ Steam wurde erfolgreich installiert." fi # Lutris-Installation @@ -30,18 +29,11 @@ answer=${answer,,} # In Kleinbuchstaben umwandeln answer=${answer:-n} # Standardwert 'n', falls leer if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then - LUTRIS_KEYRING="/etc/apt/keyrings/lutris.gpg" - LUTRIS_REPO="https://download.opensuse.org/repositories/home:/strycore/Debian_12/" + echo "🔄 Lutris wird installiert..." - mkdir -p /etc/apt/keyrings - wget -qO /tmp/lutris-key.gpg "${LUTRIS_REPO}Release.key" - gpg --dearmor "$LUTRIS_KEYRING" - rm /tmp/lutris-key.gpg - - echo "deb [signed-by=$LUTRIS_KEYRING] $LUTRIS_REPO ./" >/etc/apt/sources.list.d/lutris.list - - apt update - apt install -y lutris + # Lutris aus dem offiziellen Repository installieren + pacman -S --noconfirm lutris || { echo "❌ Fehler beim Installieren von Lutris."; exit 1; } + echo "✅ Lutris wurde erfolgreich installiert." fi echo "✅ Skript abgeschlossen!"