From 964f8df4ebe34741aa0d7b95d053a16250aae727 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Mon, 24 Mar 2025 11:31:15 +0100 Subject: [PATCH] =?UTF-8?q?Feat:=20F=C3=BCgt=20Programme=20hinzu.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 10_Programs.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 6 deletions(-) diff --git a/10_Programs.sh b/10_Programs.sh index 3dd72a7..041bcde 100755 --- a/10_Programs.sh +++ b/10_Programs.sh @@ -233,12 +233,52 @@ flatpak install flathub net.nokyan.Resources -y # Secrets flatpak install flathub org.gnome.World.Secrets -y # Archivverwaltung -flatpak install flathub org.gnome.FileRoller +flatpak install flathub org.gnome.FileRoller -y -echo "🔄 Installiere VeraCrypt..." -echo 'deb http://download.opensuse.org/repositories/home:/unit193:/veracrypt/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:unit193:veracrypt.list -curl -fsSL https://download.opensuse.org/repositories/home:unit193:veracrypt/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_unit193_veracrypt.gpg > /dev/null -sudo apt update -sudo apt install veracrypt +# Flatseal +flatpak install com.github.tchx84.Flatseal -y + +# VeraCrypt installieren +read -p "Soll VeraCrypt installiert werden? (j/n) [n]: " answer +answer=${answer,,} # In Kleinbuchstaben umwandeln +answer=${answer:-n} # Standardwert 'n', falls leer + +if [[ "$answer" == "j" ]] || [[ "$anwser" == "y" ]]; then + echo "🔄 Installiere VeraCrypt..." + echo 'deb http://download.opensuse.org/repositories/home:/unit193:/veracrypt/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:unit193:veracrypt.list + curl -fsSL https://download.opensuse.org/repositories/home:unit193:veracrypt/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_unit193_veracrypt.gpg > /dev/null + sudo apt update + sudo apt install veracrypt +fi + +# Webmin installieren +read -p "Soll webmin installiert werden? (j/n) [n]: " answer +answer=${answer,,} # In Kleinbuchstaben umwandeln +answer=${answer:-n} # Standardwert 'n', falls leer + +if [[ "$answer" == "j" ]] || [[ "$anwser" == "y" ]]; then + curl -o /tmp/webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh + sudo sh /tmp/webmin-setup-repo.sh + sudo apt install webmin -y +fi + +# Waydroid installieren +read -p "Soll Waydroid installiert werden? (j/n) [n]: " answer +answer=${answer,,} # In Kleinbuchstaben umwandeln +answer=${answer:-n} # Standardwert 'n', falls leer + +if [[ "$answer" == "j" ]] || [[ "$anwser" == "y" ]]; then + sudo apt install curl ca-certificates -y + curl -s https://repo.waydro.id | sudo bash + sudo apt install waydroid -y + + sudo ufw allow 53 + sudo ufw allow 67 + sudo ufw default allow FORWARD + + sudo systemctl enable --now waydroid-container + + echo "⚠️ Beachte, dass in Portmaster unter 'Network Noise' die Ports 53 und 67 komplett freigegeben sind!" +fi echo "✅ Alle Programme wurden erfolgreich installiert!"