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

cpupower-GUI: gestionarea frecvenței procesorului

Cum resetam/schimbam parola de utilizator in Linux

Instalați Git pe Rocky linux 9: un tutorial simplu

Modalitati de instalare a aplicatiilor in Linux Mint

Dezactivați SELinux: pași simpli pentru AlmaLinux și Rocky Linux

Stăpânește firewall-ul: verificare și gestionare pe AlmaLinux și Rocky Linux

Instalați Ubuntu 24.04 LTS

Optimizați-vă fluxul de lucru: evidențierea sintaxei în Nano

LibreOffice Writer - inserarea si formatarea tabelelor

Optimizarea boot-ului în Manjaro: dezactivați și eliminați Plymouth