Cum instalam YAY pe archlinux si ce este el?

 

 Pacman este un manager de pachete puternic, care este livrat implicit în distribuțiile bazate pe Arch, dar nu are funcționalitatea de descărcare a pachetelor din Arch User Repository (AUR). AUR este un depozit  sa zicem întreținut de comunitate care oferă mii de pachete terțe sub formă de scripturi de instalare, cunoscute și sub numele de PKGBUILD.

Pentru a instala pachete folosind aceste PKGBUILD, avem nevoie de un ajutor AUR precum yay. yay nu vine preinstalat pe Arch Linux și nu este disponibil nici în depozitele oficiale Arch. Deci, cum instalezi yay pentru a descărca pachete din AUR pe desktop-ul tău Arch? Vom afla.

Pachetul yay este disponibil numai în Arhiva User Repository. Rețineți că puteți instala manual pachete din AUR fără a utiliza un ajutor AUR (similar cu modul în care vom instala yay mai jos), dar, așa cum sugerează și numele, un „asistent AUR” vă ajută în procesul de instalare, făcându-vă mai ușor. pentru a instala pachete cu interacțiune minimă a utilizatorului.

Pentru a instala yay pe desktop-ul Arch, mai întâi, descărcați următoarele dependențe:

sudo pacman -S --needed base-devel git

Apoi, clonați depozitul yay folosind comanda git clone:

git clone https://aur.archlinux.org/yay.git

Schimbați directorul de lucru actual în folderul yay nou descărcat folosind comanda cd:

cd yay
În cele din urmă, utilizați comanda makepkg pentru a construi și instala yay:

makepkg -si
Dacă comanda de mai sus afișează eroarea „nu se poate găsi binarul fakeroot”, asigurați-vă că ați instalat cu succes pachetul de dezvoltare de bază și apoi executați din nou comanda.


AUR nu a fost construit inițial pentru a fi utilizat pe distribuții Linux, altele decât Arch Linux și derivatele sale (cum ar fi Manjaro și EndeavourOS). Pe ubuntu si derivatele sale, puteți utiliza Pacstall, un manager de pachete inspirat de AUR, care oferă pacscript-uri pentru instalarea software-ului.
Tags
[blogger]

Author Name

Testing

Contact Form

Name

Email *

Message *

Powered by Blogger.