Autoinstall skript nyní dává možnost si vybrat AUR pomocníka Paru, nebbo YAY
This commit is contained in:
parent
6f236912f1
commit
2e5c9aab17
@ -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."
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user