2024-05-02 05:23:30 +00:00
#!/bin/bash
2024-05-26 19:25:07 +00:00
#Tento skript automatizuje proces instalace potřebných balíčků, nastavení AUR helperu, přesunu konfiguračních souborů do příslušných adresářů a další potřebné kroky.
##################################################################################################################
# Written to be used on 64 bits computers
# Author : Archos
# Website : https://arch-linux.cz
##################################################################################################################
##################################################################################################################
#
# PEČLIVĚ SKRIPT ZKONTROLUJTE. SPUŠTĚNÍ JE NA VAŠE VLASTNÍ RIZIKO.
#
##################################################################################################################
2024-05-02 05:23:30 +00:00
2024-05-27 18:53:13 +00:00
#!/bin/bash
2024-05-27 08:10:09 +00:00
2024-05-27 18:53:13 +00:00
# Příprava: Stáhne skript pomocí wget
# chmod +x auto_install.sh
# ./auto_install.sh
2024-05-22 17:37:53 +00:00
2024-05-27 18:53:13 +00:00
echo "Zahajujeme automatickou instalaci..."
# Krok 3: Klonování repozitáře
git clone https://git.arch-linux.cz/Archos/Archlinux_I3.git ~/Archlinux_I3
cd ~/Archlinux_I3
2024-05-02 05:23:30 +00:00
2024-05-27 18:53:13 +00:00
# Nastavení skriptů jako spustitelných
2024-05-26 19:25:07 +00:00
chmod +x *.sh
2024-05-27 18:53:13 +00:00
# Krok 4: Instalace základních balíčků
2024-05-02 05:23:30 +00:00
./install_packages.sh
2024-05-28 05:36:33 +00:00
# Krok 5: Možnost úpravy seznamu balíčků
2024-05-27 18:53:13 +00:00
echo "Chcete upravit seznam balíčků? (ano/ne)"
read answer
if [ [ " $answer " = = "ano" ] ] ; then
nano pacman_packages.sh
./pacman_packages.sh # znovu spustit v případě změn
fi
2024-05-28 05:36:33 +00:00
# Krok 6: Instalace balíčků z pacman
./pacman_packages.sh
2024-05-27 18:53:13 +00:00
# Krok 7: Instalace AUR balíčků
./install_aur_package.sh
2024-05-02 05:23:30 +00:00
2024-05-27 18:53:13 +00:00
# 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..."
2024-05-22 17:37:53 +00:00
fi
2024-05-27 18:53:13 +00:00
# Krok 9: Přesun konfiguračních souborů
./move_config_files.sh
2024-05-28 05:57:30 +00:00
# Po dokončení instalací a konfigurací
echo "Instalace a konfigurace byly dokončeny."
# Dotaz na odstranění klonovaného repozitáře
read -p "Chcete odstranit klonovaný repozitář a dočasné soubory pro uvolnění prostoru na disku? (y/n) " response
if [ [ " $response " = ~ ^( [ yY] [ eE] [ sS] | [ yY] ) $ ] ]
then
echo "Odstraňuji dočasné soubory a repozitář..."
# Příkazy pro odstranění klonovaného repozitáře a dočasných souborů
rm -rf /path/to/cloned/repository
echo "Klonovaný repozitář a dočasné soubory byly odstraněny."
else
echo "Klonovaný repozitář a dočasné soubory byly ponechány."
fi
echo "Restartujte prosím systém, aby byly změny aplikovány."
2024-05-22 17:37:53 +00:00