Autoinstall skript nyní dává možnost si vybrat AUR pomocníka Paru, nebbo YAY

This commit is contained in:
Archos 2024-05-27 20:53:13 +02:00
parent 6f236912f1
commit 2e5c9aab17

View File

@ -11,50 +11,50 @@
# #
################################################################################################################## ##################################################################################################################
#!/bin/bash
echo "Zahajujeme automatickou instalaci i3 a konfigurace..." # Příprava: Stáhne skript pomocí wget
# chmod +x auto_install.sh
# ./auto_install.sh
# Definujeme cílový adresář pro klonování echo "Zahajujeme automatickou instalaci..."
TARGET_DIR="$HOME/Archlinux_I3" # Krok 3: Klonování repozitáře
git clone https://git.arch-linux.cz/Archos/Archlinux_I3.git ~/Archlinux_I3
cd ~/Archlinux_I3
# Klonování repozitáře # Nastavení skriptů jako spustitelných
echo "Klonování repozitáře do $TARGET_DIR..."
git clone https://git.archoslinux.cz/archos/Archlinux_I3.git "$TARGET_DIR"
# Přechod do adresáře repozitáře
cd "$TARGET_DIR"
# Nastavení spustitelných oprávnění pro všechny skripty
echo "Nastavuji spustitelná oprávnění pro skripty..."
chmod +x *.sh chmod +x *.sh
# Spuštění instalace základních balíčků # Krok 4: Instalace základních balíčků
echo "Instalace základních balíčků..."
./install_packages.sh ./install_packages.sh
# Spuštění instalace AUR balíčků # Krok 5: Instalace balíčků z pacman
echo "Instalace AUR balíčků..."
./install_aur_package.sh
# Spuštění instalace doplňkových balíčků
echo "Instalace doplňkových balíčků..."
./pacman_packages.sh ./pacman_packages.sh
# Přesun konfiguračních souborů # Krok 6: Možnost úpravy seznamu balíčků
echo "Přesouvám konfigurační soubory..." echo "Chcete upravit seznam balíčků? (ano/ne)"
./move_config_files.sh read answer
if [[ "$answer" == "ano" ]]; then
# Dotaz na smazání složky s repozitářem nano pacman_packages.sh
read -p "Chcete smazat složku s repozitářem? (y/n) " response ./pacman_packages.sh # znovu spustit v případě změn
if [[ "$response" =~ ^[Yy]$ ]]
then
echo "Mažu složku s repozitářem..."
cd ..
rm -rf "$TARGET_DIR"
echo "Složka byla smazána."
else
echo "Složka nebyla smazána."
fi fi
echo "Instalace dokončena! Doporučujeme restartovat systém pro aplikaci všech změn." # Krok 7: Instalace AUR balíčků
./install_aur_package.sh
# Krok 8: Výběr AUR helperu
echo "Preferujete YAY nebo PARU pro AUR? (yay/paru)"
read aur_helper
if [[ "$aur_helper" == "yay" ]]; then
# případná instalace yay
echo "Instalace yay..."
elif [[ "$aur_helper" == "paru" ]]; then
# případná instalace paru
echo "Instalace paru..."
fi
# Krok 9: Přesun konfiguračních souborů
./move_config_files.sh
echo "Instalace dokončena! Doporučujeme restartovat systém."