Brief: Yaourt a fost cel mai popular helper AUR, dar nu mai este dezvoltat. În acest articol, enumerăm câteva dintre cele mai bune alternative la Yaourt pentru distribuțiile Linux bazate pe Arch.
Arch User Repository cunoscut în mod popular sub numele de AUR este depozitul de software condus de comunitate pentru utilizatorii Arch. Utilizatorii Debian/Ubuntu se pot gândi la AUR ca la un echivalent al PPA.
Conține pachetele care nu sunt susținute direct de Arch Linux. Dacă cineva dezvoltă un software sau un pachet pentru Arch Linux, acesta poate fi furnizat prin intermediul acestui depozit comunitar. Acest lucru permite utilizatorului final să aibă acces la mai multe programe decât cele pe care le primește în mod implicit.
Atunci, cum se utilizează AUR? Ei bine, aveți nevoie de un instrument diferit pentru a instala software din AUR. Managerul de pachete al Arch, pacman, nu îl suportă direct. Prin urmare, aveți nevoie de aceste „instrumente speciale” numite AUR helpers pentru a automatiza utilizarea pachetelor AUR
Yaourt (Yet AnOther User Repository Tool) a fost un wrapper pentru pacman care a făcut posibilă instalarea pachetelor AUR pe Arch Linux. Folosește aceeași sintaxă ca și pacman. Yaourt avea, de asemenea, un mare suport pentru Arch User Repository pentru căutare, instalare, rezolvarea conflictelor și întreținerea dependențelor.
Cu toate acestea, Yaourt nu mai este o soluție.
În acest articol, veți vedea cele mai bune alternative Yaourt pe care le puteți folosi pentru instalarea de software din AUR.
Cele mai bune ajutoare AUR pentru a folosi AUR
Am deliberat să omit alte câteva ajutoare AUR populare, cum ar fi trizen sau packer, deoarece și acestea au fost marcate ca fiind „întrerupte sau problematice”.
yay
yay este următorul cel mai bun ajutor AUR scris în Go cu obiectivul de a oferi o interfață a lui pacman cu o intrare minimă a utilizatorului, căutare asemănătoare cu cea a lui yaourt și aproape fără dependențe.
Caracteristicile lui yay
- yay oferă completarea tabelelor AUR și descarcă PKGBUILD de la ABS sau AUR.
- Suportă restrângerea căutării și fără sursă de PKGBUILD.
- Binarul nu are dependențe suplimentare față de pacman.
- Furnizează un rezolvator avansat de dependențe și elimină dependențele make la sfârșitul procesului de construire.
- Suportă ieșirea colorată atunci când activați opțiunea Color în fișierul /etc/pacman.conf.
- Se poate face să suporte numai pachetele AUR sau numai pachetele repo.
Instalarea yay
Puteți instala yay prin clonarea repo-ului git și compilarea acestuia. Utilizați comanda de mai jos pentru a instala yay în Arch Linux :
git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Utilizarea yay
Cercetarea unei aplicații prin Yay în AUR:
yay -Ss <package-name>
Instalarea unei aplicații:
yay -S <package-name>
pakku
Pakku este un alt wrapper pacman care este încă în stadiul inițial. Cu toate acestea, doar pentru că este nou nu înseamnă că îi lipsește vreuna dintre caracteristicile suportate de alte ajutoare AUR. Acesta își face treaba destul de bine și, împreună cu căutarea și instalarea aplicațiilor din AUR, elimină dependențele după o compilare.
Caracteristicile lui pakku
- Cercetarea și instalarea pachetelor din Arch User Repository.
- Vizualizarea fișierelor și a modificărilor între compilări.
- Constituirea pachetelor din depozitele oficiale și înlăturarea dependențelor make după o compilare.
- PKGBUILD recuperarea și integrarea Pacman.
- Suportă interfața cu utilizatorul de tip Pacman și opțiunile pacman.
- Suportă configurația Pacman și nu are sursă PKGBUILD.
Instalarea pakku
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
Utilizarea pakku
Puteți căuta o aplicație din AUR folosind comanda de mai jos.:
pakku -Ss spotify
Și apoi pachetul poate fi instalat similar cu pacman:
pakku -S spotify
aurutils
aurutils este practic o colecție de scripturi care automatizează utilizarea Arch User Repository. Acesta poate căuta AUR, poate verifica actualizările pentru diferite aplicații instalate și poate rezolva problemele legate de dependențe.
Caracteristicile lui aurutils
- aurutils utilizează un depozit local, ceea ce îi oferă un beneficiu al suportului pentru fișiere pacman, iar toate pachetele funcționează cu -asdeps.
- Pot exista mai multe depozite pentru diferite sarcini.
- Update local repository in one go with aursync -u
- pkgbase, format lung și suport raw pentru aursearch
- Capacitatea de a ignora pachetul
Instalarea aurutils
git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si
Utilizarea aurutils
Cercetarea unei aplicații prin intermediul aurutils:
aurutils -Ss <package-name>
Instalarea unui pachet din AUR:
aurutils -S <package-name>
Toate aceste pachete pot fi instalate direct dacă folosiți deja Yaourt sau orice alt ajutor AUR.
Pamac
Pamac este un frontend gtk pentru libalpm. Pamac poate fi, de asemenea, utilizat pentru a gestiona pachetele din AUR. Este cel mai utilizat manager de pachete GUI pentru Arch Linux și pentru distribuțiile Linux bazate pe Arch.
Caracteristici:
- Managementul pachetelor CLI cu pamac-cli
- Un GTK-.3 GUI
- Bibliotecă pentru a accesa informații despre pachete și a rula tranzacții
- Suport Flatpak și Snap
- Tray appindicator care vă notifică despre actualizări
Instalarea pamac
git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si
Utilizarea pamac
Pamac poate fi folosit fie prin terminal, fie prin GUI. Utilizarea GUI a pamac este foarte intuitivă.
Cu ajutorul terminalului, pentru a căuta un pachet utilizați următoarea comandă cu <pachet> înlocuit cu numele pachetului pe care îl căutați
pamac search <package>
Pentru a instala un pachet,
pamac install <package>
pamac install <package>
Pentru a dezinstala un pachet,
pamac remove <package>
Pentru un ghid detaliat al pamac, puteți consulta pagina sa Manjaro Wiki.
aurman este unul dintre cele mai bune ajutoare AUR și servește destul de bine ca o alternativă la Yaourt. Are o sintaxă aproape similară cu pacman, cu suport pentru toate operațiile pacman. Puteți căuta în AUR, rezolva dependențele, verifica conținutul PKGBUILD înainte de construirea unui pachet etc.
Caracteristicile lui aurman
- aurman suportă toate operațiile pacman și încorporează rezolvarea fiabilă a dependențelor, detectarea conflictelor și suport pentru pachete divizate.
- Bucla sudo filată rulează în fundal, salvându-vă de la introducerea parolei de fiecare dată.
- Furnizează suport pentru pachetele de dezvoltare și face distincție între pachetele instalate explicit și cele instalate inlicit.
- Suport pentru căutarea pachetelor AUR și a depozitelor.
- Puteți vedea și edita PKGBUILD-urile înainte de a începe construirea pachetelor AUR.
- Puteți, de asemenea, fi utilizat ca un rezolvator de dependențe independent.
Instalarea aurman
git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si
Utilizarea aurman
Cercetarea unei aplicații prin aurman în Arch User Repository se face în felul următor:
aurman -Ss <package-name>
Instalarea unei aplicații folosind aurman:
aurman -S <package-name>
Ce părere aveți despre ajutoarele AUR?
Arch Linux mai are câteva ajutoare AUR care pot automatiza anumite sarcini pentru Arch User Repository. Mulți utilizatori încă folosesc Yaourt pentru munca lor de AUR și
.