Yay un asistent pentru AUR (Arch User Repository)


Yaourt a fost un instrument de ajutor pentru AUR, dar proiectul a fost intrerupt. Pentru instalarea pachetelor din AUR puteti utiliza instrumentul yay. Acest articol va arata cum sa instalati si sa utilizati yay pe Arch Linux si distributiile derivate.
 
AUR (Arch User Repository) este un depozit condus de comunitate pentru sistemul Arch Linux care gazduieste un numar mare de pachete in afara depozitului oficial. Pachetele AUR populare pot ajunge in cele din urma in depozitul oficial.

Majoritatea utilizatorilor utilizeaza un ajutor AUR, care functioneaza similar cu managerul de pachete implicit, pacman. Acest instrument este yay.

Yay este probabil cel mai popular asistent pentru AUR. Scris in limbajul GO, Yay, este un asistent AUR care permite utilizatorilor sa instaleze si sa gestioneze pachetele pe un sistem Arch Linux. Ofera o interfata pentru pacman si, de asemenea, nu are aproape nici o depenedenta. Ofera functia de cautare similare cu Yaourt si minimizeaza foarte mult interactiunea cu utilizatorul. O alta caracteristica este ca puteti alege ce aplicatie sa instalati sau sa actualizati. Yay permite utilizatorilor sa instaleze pachetele AUR cu usurinta, fara a compila pachetele din sursa.

Carcateristici:
- rezolvarea avansata a dependentelor
- descarcarea PKGBUILD din ABS sau AUR
- interogheaza utilizatorul in avans pentru toate intrarile
- cautare restransa
- gaseste furnizorii de pachete potriviti in timpul cautarii si permite selectia
- elimina dependentele de creare la sfarsitul procesului de construire

Instalarea instrumentului yay:
Yay nu se gaseste in depozitul oficial, asa ca instalarea instrumentului se face construind pachetul din sursa. Pentru acest lucru vom deschide terminalul si introduceti comenzile de mai jos:
1. actualizati pachetele de sistem
$ sudo pacman -Syu
2. instalati pachetul de baza de dezvoltare care include toate instrumentele necesare pentru compilare sau construire
$ sudo pacman -S --needed base-devel git
3. descarca yay din depozitul git
$ cd /opt
$ sudo git clone https://aur.archlinux.org/yay.git
4. navigati catre directorul yay si construiti din sursa
$ cd yay
$  makepkg -si

Utilizarea asistentului Yay pentru instalarea pachetelor din AUR:
Sa aruncam o privire la unele sarcinile pe care le puteti executa:
1. actualizarea pachetelor de sistem
$ yay -Syy
2. actualizarea completa a sistemului, inclusiv nucleul
$ yay Syu
3. instalarea unui pachet
$ yay -S [nume_pachet]
4. dezinstalarea unui pachet
$ yay -Rns [nume_pachet]
5. curatarea dependentelor nedorite
$ yay -Yc
6. afisare statistici
$ yay -Ps
7. afisarea listei de pachete ce trebuie actualizata
$ yay -Pu
8. cautarea unui anumit pachet in AUR
$ yay -Ss [nume_pachet]
9. informatii despre un anumit pachet
$ yay -Si [nume_pachet}
10. mai multe detalii despre comenzi
$ man yay

Prin acest articol am incercat sa acopar modul in care functioneaza yay. Yay nu este singurul asistent pentru AUR. Exista si alti asistenti precum aurutils, pikaur, pacaur, pakku pentru gestionarea pachetelor AUR din distributiile Arch Linux. Daca v-a placut articolul distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma va ajuta sa imbunatatesc sau sa corectez continutul.


Comments

O „scurtătură” care nu clonează repo-ul cu git, folosește doar fișierul PKGBUILD. Avantajul e că cele trei comenzi se pot da în același folder, una după alta, în "dumb mode"

sudo pacman -S base-devel
curl -L -o PKGBUILD https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=yay
makepkg -s

După care va fi creat un fișier un fișier yay-10.x.y-z-x86_64.pkg.tar.zst, unde x, y, z sunt numerele de versiune. De exemplu, când am instalat eu, pachetul se numea yay-10.3.1-2-x86_64.pkg.tar.zst .

Acest pachet se instalează cu comanda
sudo pacman -U yay-10.3.1-2-x86_64.pkg.tar.zst

Postari populare

Verificați resursele sistemului Linux: ghid pentru începători

LibreOffice Writer - inserarea si formatarea tabelelor

Dincolo de permisiuni: manipulați fișierele Linux cu chattr

Stacer: curățare, optimizare și întreținere pentru Linux, într-un singur loc

Sfaturi si trucuri dupa instalarea distributiei Ubuntu 22.04

Comenzi Linux pentru începători: mută fișierele/directoarele în terminal

Cum resetam/schimbam parola de utilizator in Linux

Comenzi Linux pentru începători: crearea directoarelor în terminal

Auto-CPUFREQ: optimizarea automată a frecvenței CPU în Linux

Modalitati de instalare a aplicatiilor in Linux Mint