Arch Linux este genul de distribuție Linux care vă oferă un bisturiu și spune: have at itfără multă ținere de mână pe care o oferă alte distribuții precum Debian/Fedora. Setul său inițial de instrumente, inclusiv depozitele de bază/extra/comunității furnizate de managerul său de pachete de semnături, poate fi limitat, dar acest lucru este intenționat.

Depinde de tine să adaugi ceea ce vrei și aici este util Arch User Repository (AUR). Este un depozit care permite utilizatorilor să-și creeze propriile scripturi PKGBUILD și să creeze pachete care nu sunt incluse în depozitele oficiale. Dacă v-ați întrebat vreodată cum ați putea obține WhatsApp pentru Linux, Session, Slack sau alte aplicații care funcționează pe Arch, AUR este locul în care se află toate acestea.

Cea mai rapidă modalitate de a instala pachete din AUR este să obțineți singur PKGBUILD din depozit și să îl compilați cu Arch’s makepkg. Cu toate acestea, mulți oameni preferă să nu treacă prin această durere de cap. Aici intervin clienții AUR (sau asistenții AUR). Ei fac procesul de instalare a aplicațiilor dvs. foarte ușor.

Există destul de mulți asistenți AUR acolo. Iată 4 dintre cele mai populare.

1. Da

Scris în Go, ura (Yet Another Yogurt) este un ajutor puternic care rezolvă dependențele pentru tine și îți oferă acces rapid și automat la AUR. Oricine este obișnuit să folosească Pacman îl poate ridica imediat pe Yay și îl poate folosi din cutie. Acesta este motivul pentru care distribuțiile bazate pe Arch, cum ar fi EndeavourOS și Garuda Linux, folosesc acest mic ajutor ca fereastră standard în AUR lui Arch.

Rezoluția sa puternică de dependență îl face poate cel mai bun utilitar pentru începători.

Toate acestea fiind spuse, vine cu o avertizare: cu excepția cazului în care îl configurați să răspundă automat la unele dintre solicitările sale (verificați manualul pentru –answerclean, –answerdiff, –answeredit, și –answerupgrades), vă va întreba în mod constant dacă doriți să vedeți mai multe detalii despre pachetul pe care îl instalați de fiecare dată când îl utilizați. Pe de altă parte, unii ar putea considera acest lucru un avantaj, deoarece le oferă un control mai granular asupra procesului de instalare/upgrade a pachetului.

Instalare

Pentru a instala Yay în Arch Linux, utilizați următoarea comandă:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si

Asta e.

2. Paru

Este Vim editorul tău preferat? Îți place să ai posibilitatea de a edita scripturi într-un mod rapid și ușor înainte de a le instala? Ești genul de persoană căreia îi place să-ți scape din situații proaste? Daca ai raspuns yesla toate cele de mai sus, s-ar putea să vă placă Paru mai mult decât Yay.

Merită menționat că Paru și Yay sunt funcțional același instrument (cu excepția faptului că Paru este scris în Rust), dar Paru implică mai puțini pași în proces. Mai întâi găsește pachetul în AUR, vă solicită să alegeți ce versiune doriți (la fel cum Yay vă permite să alegeți între binar, versiunea compilată și gitversiune în dezvoltare activă), apoi vărsă conținutul scriptului PKGBUILD pentru ca dvs. să îl revizuiți.

Poate că nu este la fel de granular, dar prezintă tot ceea ce face Yay într-o manieră simplă, care este relevantă pentru contextul în care îl utilizați.

Instalare

Pentru a instala Paru în Arch Linux, utilizați următoarea comandă:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Asta e.

3. Pacaur

5-mare-aur-ajutatori-pacaur

Pacaur este un ajutor AUR care folosește cower ca backend. Este unul dintre cei mai complexi ajutoare Arch User Repository și este de obicei ales de utilizatorii avansați care doresc să automatizeze complet sarcinile repetitive. De exemplu: aveți o mulțime de pachete AUR instalate? Ți-e teamă că trebuie să stai la tastatură pentru a introduce opțiuni? Cu aceasta, veți putea doar să introduceți parola și să spuneți programului tot ce trebuie să știe. După aceea, totul este lină.

Instalare

Pentru a instala Pacaur în Arch Linux, utilizați următoarea comandă:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

Asta e.

4. Trizen

Nu sunteți interesat de Pacaur, dar încă căutați ceva ușor? Verifică Trizen. Este un ajutor AUR scris în Perl în loc de Bash (ceea ce îi oferă mai multă flexibilitate). În comparație cu Pacaur, oferă o sintaxă mai simplă, cu majoritatea steagurilor scurtate la o singură literă (-U pentru upgrade, -R pentru îndepărtare, -S pentru sincronizare). Dacă ești deja obișnuit cu Pacman, nu te supăra! Ca orice alt ajutor AUR din această listă, Trizen vă permite, de asemenea, să utilizați steagurile lui Pacman.

Archlinux Trizen

Deoarece programul este scris în Perl în loc de Bash, este imposibil să executați codul în tăcere, crescând astfel securitatea generală a instalării pachetelor din Arch User Repository.

Cu toate acestea, ceea ce îl diferențiază probabil pe Trizen de restul de pe această listă este nivelul nebunesc de granularitate pe care ți-l oferă. Nu numai că vă permite să editați scriptul PKGBUILD pentru fiecare pachet pe care îl instalați pe loc, dar vă permite și să editați intrarea pe desktop și orice alte scripturi shell executabile care vin cu acesta.

Acest program nu este la fel de cunoscut ca majoritatea celorlalți de pe această listă, dar merită cu siguranță încercat.

Instalare

Pentru a instala Trizen în Arch Linux, utilizați următoarea comandă:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

Asta e.

5. Pamac

Archlinux Pamac

Dacă credeți că managerii de pachete de pe Arch sunt bazați doar pe terminale, gândiți-vă din nou! Realizat de Manjaro pentru distribuția sa orientată spre ușurință de utilizare, Pamac oferă un front-end GUI până la gestionarea pachetelor pentru orice, de la depozitele oficiale ale Arch la AUR. Edițiile sale care includ AUR vin în două variante:

  • pamac-aur – Include doar accesibilitatea pentru AUR.
  • pamac-all – Vă permite să accesați nu numai AUR, ci și depozite flatpak și snap.

Dacă sunteți extrem de nou în Arch și chiar nu doriți să vă lipiți ochii de un terminal în mod constant oricând doriți să gestionați aplicațiile instalate, Pamac vă va oferi cea mai bună experiență bazată pe GUI.

Singura avertizare reală pentru Pamac este că nu este la fel de flexibil când vine vorba de repararea scripturilor PKGBUILD defecte. Dacă doriți să aveți posibilitatea de a remedia lucrurile care merg prost în timpul instalării unui pachet, vă recomand să instalați unul dintre ceilalți ajutoare AUR fine din această listă alături de Pamac.

Instalare

Pentru a instala Pamac în Arch Linux, utilizați următoarea comandă:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -si

Asta e.

întrebări frecvente

1. Sunt ajutoarele AUR sigure de utilizat?

Este demn de remarcat faptul că AUR nu este făcut pentru a fi în mod inerent sigur. Deși pachetele proaste sunt votate rapid în uitare, nu ar trebui să fiți atenți la pachetele rău intenționate. Nu orice întreținător de pachet este capabil să gestioneze o actualizare perfectă. La scrierea acestui articol, de exemplu, PKGBUILD de la Balena Etcher are o problemă cu epoca sa și oamenii care își actualizează pachetele AUR vor fi solicitați să actualizeze balena-etcherpachet până când problema este rezolvată.

Acestea fiind spuse, în afară de ilaritatea ocazională care se întâmplă cu pachetul întreținut necorespunzător, nu ar trebui să vă așteptați să vă spargeți sistemul din această cauză. Ce face prezintă un anumit nivel de pericol este posibilitatea de a executa upgrade-uri parțiale. Dacă asistentul dvs. AUR se blochează în timpul actualizării arh-ului oficial, este posibil să aveți o anumită instabilitate în sistemul dvs. până când executați o actualizare completă adecvată.

Pentru a evita acest lucru, faceți întotdeauna upgrade folosind Pacman mai întâi (pacman -Syu), apoi utilizați ajutorul AUR pentru a vă actualiza pachetele AUR!

2. Este sigur să folosiți mai mulți asistenți AUR?

Atâta timp cât nu încercați să le folosiți simultan (adică, deschideți două terminale și rulați Pacaur pe unul și Yay pe celălalt), computerul nu va exploda dacă le aveți pe ambele instalate. Ajutoarele AUR ar trebui privite mai degrabă ca învelișuri pentru Pacman care adaugă capabilități AUR pe deasupra. Deoarece interogează aceleași fișiere pe sistemul dvs., în general, nu vor interfera între ele. Singura problemă pe care o pot concepe este că veți menține un cache pentru fiecare asistent AUR, ceea ce nu este grozav atunci când lucrați cu spațiu de stocare limitat.

3. Care asistent AUR este cel mai ușor de utilizat?

Cele mai prietenoase Yay sau Paru pentru începători sunt probabil cele mai bune pariuri ale tale. Ambele realizează un echilibru bun, permițându-vă un grad mare de control asupra modului în care explorați AUR, evitând în același timp supraîncărcarea de informații care ar putea fi copleșitoare pentru persoanele mai noi la Linux/Arch.

Articolul precedent3 instrumente online gratuite pentru a vă transforma fotografiile în schițe
Articolul următor3 instrumente gratuite pentru persoanele cu deficiențe de vedere și nevăzători pentru a naviga pe web