Yay este o abreviere de la Yet Another
Yogurt. Din punct de vedere tehnic, este un pachet
pacman și un AUR Helper scris în
limbajul de programare Go. Este cel mai popular ajutor pentru
Arch User Repository (AUR) disponibil în prezent. Cu
yay
, puteți profita de cunoscutul depozit de pachete AUR și
puteți compila și instala cu ușurință orice program.
În principiu, automatizează multe sarcini de gestionare a pachetelor, cum ar fi căutarea, rezolvă problema dependențelor din mers, compilează și construiește pachete și, desigur, publică propriile pachete pentru AUR.
Să aruncăm o privire la modul în care puteți instala yay
în Arch Linux sau orice distribuție bazată pe Arch, cum ar fi Manjaro.
Când instalați Arch Linux, puteți instala pachete cu ajutorul
managerului de pachete pacman
din trei depozite oficiale
Arch. Dar yay
nu este instalat implicit după o nouă
instalare Arch Linux, de aceea trebiue să îl instalați manual pentru a
profita de AUR.
Acești pași necesită pachetul de
dezvoltare de bază și pachetul git
pentru compilare și
intalare. Deschideți un terminal și rulați comenzile următoare:
$ sudo pacman -Syu
$ sudo pacman -S base-devel
$ sudo pacman -S git
La prima comandă o să vă apară o listă de pachete și întrebarea dacă
vreți să le instalați pe toate sau doar câteva. Apăsați pe tasta
enter
și se vor instala toate.
Pachetul yay
are trei versiuni în dezpoitul AUR, după
cum urmează:
Pentru acest articol mă voi folosi de versiunea stabilă. Dacă nu
vreți să așteptați până se compilează puteți instala și versiune
yay-bin
– este la fel de stabilă. Deschideți un terminal și
rulați următoarele comenzi:
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
Dacă vreți să folosiți o singură comandă, rulați comanda următoare:
$ sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
Dacă nu vreți să compilați pachetul (nu durează mult compilarea) puteți să instalați pachetul precompilat astfel:
$ git clone https://aur.archlinux.org/yay-bin.git
$ cd yay-bin
$ makepkg -si
Dacă utilizați Manjaro Linux sau altă distribuție bazată pe Arch, de
obicei pachetul yay
este disponibil în depozitul acelei
distribuții. Puteți instala cu ușurință folosind următoarele
comenzi:
$ sudo pacman -Syu
$ sudo pacman -S yay
Acum să aruncă o privire la modul în care se poate instala orice pachet și, de asemenea, unele utilizări de bază.
Pentru a instala orice aplicație sau pentru a căuta în depozitul AUR, se folosește comenzile următoare:
# comandă instalare
$ yay -S nume_pachet
# comandă căutare
$ yay -Ss nume_pachet
De exemplu pentru navigatorul Firefox se folosește astfel:
# pentru instalare
$ yay -S firefox
#pentru căutare
$ yay -Ss firefox
Nu se folosește doar la instalare și căutare, se poate face mult mai multe cu acest AUR Helper. Unele dintre exemple sunt mai jos.
Reîmprospătare și actualizare pachete de sistem
$ yay -Syu
Utilizați versiunile de dezvoltare ale pachetelor și actualizați pachetele
$ yay -Syu --devel --timeupdate
Eliminare orice pachet
$ yay -Rns nume_pachet
$ yay -Rns firefox
Obțineți informații rapide despre sistem
$ yay -Ps
Pentru a obține mai multe informății despre ce poate face folosiți comanda:
$ yay --help