40 lines
1.3 KiB
Bash
Executable File
40 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Sicherstellen, dass das Skript mit Root-Rechten ausgeführt wird
|
|
if [[ $EUID -ne 0 ]]; then
|
|
echo "❌ Dieses Skript muss als root ausgeführt werden."
|
|
exit 1
|
|
fi
|
|
|
|
# System aktualisieren
|
|
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
|
|
answer=${answer,,} # In Kleinbuchstaben umwandeln
|
|
answer=${answer:-n} # Standardwert 'n', falls leer
|
|
|
|
if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
|
echo "🔄 Steam wird installiert..."
|
|
|
|
# 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
|
|
read -p "❓ Soll Lutris installiert werden? (j/n) [n]: " answer
|
|
answer=${answer,,} # In Kleinbuchstaben umwandeln
|
|
answer=${answer:-n} # Standardwert 'n', falls leer
|
|
|
|
if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then
|
|
echo "🔄 Lutris wird installiert..."
|
|
|
|
# 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!"
|