Update arch_install.sh
This commit is contained in:
parent
7f56350030
commit
dd5360403b
1 changed files with 18 additions and 92 deletions
102
arch_install.sh
102
arch_install.sh
|
@ -58,104 +58,30 @@ while true; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# A külső URL
|
||||||
|
TWEAK_URL="https://git.rp1.hu/gabeszm/Linux_scriptek/raw/branch/main/tweak.sh"
|
||||||
|
|
||||||
# Frissítsük a csomaglistát
|
# Letöltjük a szkriptet
|
||||||
echo "Csomaglista frissítése..."
|
curl -Ls "$TWEAK_URL" -o tweak.sh
|
||||||
sudo pacman -Syu --noconfirm
|
|
||||||
|
|
||||||
# Nano és Bash-completion telepítése
|
# Ellenőrizzük, hogy sikerült-e letölteni
|
||||||
echo "Csomagok telepítése..."
|
if [ -f "tweak.sh" ]; then
|
||||||
sudo pacman -S --noconfirm nano bash-completion spice-vdagent git
|
echo "A Tweak telepítő szkript sikeresen letöltve. Futtatás..."
|
||||||
|
sudo chmod +x tweak.sh
|
||||||
# Yay telepítése
|
|
||||||
echo "Yay telepítése..."
|
|
||||||
git clone https://aur.archlinux.org/yay-bin.git
|
|
||||||
cd yay-bin
|
|
||||||
|
|
||||||
makepkg -si --noconfirm
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf yay-bin
|
|
||||||
echo "Yay telepítése befejeződött."
|
|
||||||
|
|
||||||
# Yaru téma telepítése
|
|
||||||
echo "Yaru téma telepítése..."
|
|
||||||
git clone https://aur.archlinux.org/yaru.git
|
|
||||||
cd yaru
|
|
||||||
|
|
||||||
makepkg -si --noconfirm
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf yaru
|
|
||||||
echo "Yaru téma telepítése befejeződött."
|
|
||||||
|
|
||||||
|
|
||||||
|
# A szkript futtatása
|
||||||
|
# Az ideiglenes sudo jogosultság eltávolítása
|
||||||
|
sudo rm -f /etc/sudoers.d/$USER
|
||||||
|
|
||||||
|
bash -x tweak.sh | tee tweak.log
|
||||||
# pacman.conf helyének meghatározása
|
|
||||||
PACMAN_CONF="/etc/pacman.conf"
|
|
||||||
|
|
||||||
# Ellenőrizzük, hogy a fájl létezik-e
|
|
||||||
if [[ ! -f $PACMAN_CONF ]]; then
|
|
||||||
echo "Az $PACMAN_CONF fájl nem található."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Távolítsuk el a '#' jelet a szükséges sorok elejéről
|
|
||||||
sed -i 's/^#ParallelDownloads = 5/ParallelDownloads = 5/' "$PACMAN_CONF"
|
|
||||||
sed -i 's/^#Color/Color/' "$PACMAN_CONF"
|
|
||||||
|
|
||||||
# Ellenőrizzük, hogy a ParallelDownloads sor sikeresen frissült-e
|
|
||||||
if ! grep -q "^ParallelDownloads = 5" "$PACMAN_CONF"; then
|
|
||||||
echo "Nem sikerült frissíteni a #ParallelDownloads = 5 sort. A script leáll."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Adjunk hozzá egy ILoveCandy sort a ParallelDownloads sor alá
|
|
||||||
sed -i '/^ParallelDownloads = 5/a ILoveCandy' "$PACMAN_CONF"
|
|
||||||
|
|
||||||
# Ellenőrizzük, hogy a ILoveCandy sor sikeresen bekerült-e
|
|
||||||
if ! grep -q "^ILoveCandy" "$PACMAN_CONF"; then
|
|
||||||
echo "Nem sikerült hozzáadni az ILoveCandy sort. A script leáll."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Ellenőrizzük, hogy a Color sor sikeresen frissült-e
|
|
||||||
if ! grep -q "^Color" "$PACMAN_CONF"; then
|
|
||||||
echo "Nem sikerült frissíteni a #Color sort. A script leáll."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "A módosítások sikeresen megtörténtek: #ParallelDownloads = 5 frissítve, ILoveCandy hozzáadva, #Color frissítve."
|
|
||||||
|
|
||||||
|
|
||||||
# Grub fájl helye
|
|
||||||
GRUB_DEFAULT="/etc/default/grub"
|
|
||||||
|
|
||||||
# Ellenőrizzük, hogy a fájl létezik-e
|
|
||||||
if [[ ! -f $GRUB_DEFAULT ]]; then
|
|
||||||
echo "Az $GRUB_DEFAULT fájl nem található."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Ellenőrizzük, hogy a GRUB_TIMEOUT_STYLE sor már létezik-e
|
|
||||||
if grep -q "^GRUB_TIMEOUT_STYLE=hidden" "$GRUB_DEFAULT"; then
|
|
||||||
echo "A GRUB_TIMEOUT_STYLE=hidden már szerepel az $GRUB_DEFAULT fájlban."
|
|
||||||
else
|
else
|
||||||
# Adjuk hozzá a sort a fájl végéhez
|
echo "Nem sikerült letölteni a Tweak telepítő szkriptet."
|
||||||
echo "GRUB_TIMEOUT_STYLE=hidden" >> "$GRUB_DEFAULT"
|
|
||||||
echo "A GRUB_TIMEOUT_STYLE=hidden hozzáadva az $GRUB_DEFAULT fájlhoz."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Futtassuk a grub-mkconfig parancsot
|
|
||||||
if grub-mkconfig -o /boot/grub/grub.cfg; then
|
|
||||||
echo "A GRUB konfiguráció sikeresen frissítve."
|
|
||||||
else
|
|
||||||
echo "Nem sikerült frissíteni a GRUB konfigurációt."
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Választott GPU kódok futtatása
|
# Választott GPU kódok futtatása
|
||||||
if [ "$gpu_choice" == "1" ]; then
|
if [ "$gpu_choice" == "1" ]; then
|
||||||
echo "AMD driverek telepítése..."
|
echo "AMD driverek telepítése..."
|
||||||
|
|
Loading…
Reference in a new issue