Update arch_install.sh
This commit is contained in:
		
							parent
							
								
									7f56350030
								
							
						
					
					
						commit
						dd5360403b
					
				
					 1 changed files with 18 additions and 92 deletions
				
			
		
							
								
								
									
										110
									
								
								arch_install.sh
									
									
									
									
									
								
							
							
						
						
									
										110
									
								
								arch_install.sh
									
									
									
									
									
								
							|  | @ -58,102 +58,28 @@ while true; do | |||
|   fi | ||||
| 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 | ||||
| echo "Csomaglista frissítése..." | ||||
| sudo pacman -Syu --noconfirm | ||||
|   # Letöltjük a szkriptet | ||||
|   curl -Ls "$TWEAK_URL" -o tweak.sh | ||||
| 
 | ||||
| # Nano és Bash-completion telepítése | ||||
| echo "Csomagok telepítése..." | ||||
| sudo pacman -S --noconfirm nano bash-completion spice-vdagent git | ||||
|   # Ellenőrizzük, hogy sikerült-e letölteni | ||||
|   if [ -f "tweak.sh" ]; then | ||||
|     echo "A Tweak telepítő szkript sikeresen letöltve. Futtatás..." | ||||
|     sudo chmod +x tweak.sh | ||||
|      | ||||
|      | ||||
|     # A szkript futtatása | ||||
|     # Az ideiglenes sudo jogosultság eltávolítása | ||||
|     sudo rm -f /etc/sudoers.d/$USER | ||||
| 
 | ||||
| # Yay telepítése | ||||
| echo "Yay telepítése..." | ||||
| git clone https://aur.archlinux.org/yay-bin.git | ||||
| cd yay-bin | ||||
|     bash -x tweak.sh | tee tweak.log | ||||
|   else | ||||
|     echo "Nem sikerült letölteni a Tweak telepítő szkriptet." | ||||
|     exit 1 | ||||
|   fi | ||||
| 
 | ||||
| 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." | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| # 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 | ||||
|   # Adjuk hozzá a sort a fájl végéhez | ||||
|   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 | ||||
| fi | ||||
| 
 | ||||
| 
 | ||||
| # Választott GPU kódok futtatása | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue