Ak použijete Arch Linux Alebo distribúcia založená na Arch ako Manjaro, Archbang alebo EndeavorOS, pravdepodobne ste už videli výraz AUR. Čo to je? Ako sa dá použiť? Zistite, čo je AUR a ako používať AUR v Arch Linuxe.

čo je AUR?
Arch User Repository (AUR) je miesto, kde môžete nájsť softvér, ktorý netestovali tvorcovia a správcovia Archu, ale jeho používatelia. Vďaka tomu získate prístup k obrovskému katalógu programov, ktoré nie sú v oficiálnych úložiskách.

Ako používať AUR v Arch Linuxe
Sú dva spôsoby, ako sa dostať do balíka AUR.
Väčšina ľudí uprednostňuje používanie pomocníkov AUR, ktorí fungujú podobne ako predvolený správca balíkov Arch, Pacman, pričom ponúkajú niektoré z ich vlastných vtipov, ako napríklad rýchle vyladenie konfigurácie zostavy. Tento prístup automatizuje ťahanie a vytváranie zdrojového kódu z AUR pri použití známych príkazov.
Prípadne si môžete stiahnuť balík priamo z AUR a zostaviť ho ručne.
Použitie pomocníka AUR
Existuje veľa pomocníkov AUR, ktorých môžete použiť. Dá sa to povedať jej je najpopulárnejší. V tomto článku sa tým budeme riadiť.
- Inštalácia vývojové nástroje A potrebná brána, ak ešte nie je dostupná vo vašej distribúcii:
sudo pacman -S --potrebný base-devel git
Zobrazí sa vám niekoľko softvérových doplnkov a budete vyzvaní, aby ste si vybrali, čo chcete nainštalovať.

prejsť na predvolenú možnosť, "všetci" , stlačením vstúpiť na klávesnici.
2. Napíšte y a stlačte vstúpiť Na otázku, či chcete pokračovať v inštalácii.

3. priniesť jej Na palube najprv potiahnite kód:
git klon https://aur.archlinux.org/yay.git

4. Zadajte priečinok Jéj:
cd hej

5. Kompilácia Balíček:
makepkg -si

6. Stlačte y Na otázku, či by ste tiež chceli Nainštalujte vložený balík.

Tip: Ak prichádzate z Ubuntu alebo Debianu, môžete tiež Nainštalujte súbor deb v Arch Linuxe.
Na inštaláciu balíkov AUR použite Yay
Yay používa podobnú syntax ako Pacman, takže balíky AUR môžete jednoducho nainštalovať pomocou rovnakého príkazu:
yay -SS balík
Napríklad na inštaláciu Google Chrome , môžeš použiť:
yay -SS google chrome

Na pomocníkoch AUR ako yay je skvelé, že automaticky zvládajú aj závislosti. Toto sú dodatočné súbory vyžadované programom, ktorý sa pokúšate nainštalovať.

Na odinštalovanie balíkov AUR použite Yay
Ak chcete odinštalovať čokoľvek, čo bolo nainštalované cez yay, budete musieť znova použiť yay. Na to môžete použiť parameter -R , ale je lepšie si vybrať -Rns , ktorý vykonáva lepšie čistenie.
Vedenie značky -n و -s Jaj zahodiť všetky záložné mapovania a odstrániť všetky nepoužívané závislosti balíkov.
Ak chcete napríklad odstrániť Google Chrome:
yay -Rns google chrome

Môžete tiež odstrániť extra balíky a všetky zvyšky z predchádzajúcich yay inštalácií pomocou:
hej -Yc

Grafický prístup k inštalácii a správe balíkov AUR
Ak dávate prednosť grafickému prístupu, môžete si nainštalovať pamac pomocou Yay.
Ak chcete nainštalovať pamac, použite príkaz:
yay -S pamac-aur
Po inštalácii môžete spustiť aplikáciu "Pridať/odstrániť programy" v zozname aplikácií. Ak to pomôže, môžete aj napísať "pamac" vo vyhľadávacom paneli a aplikácia sa aj tak zobrazí.

klepnite na Ikona nastavení a prejdite do sekcie "Preferencie". v rámci sekcie "tretia strana" , prepnutím povolíte podporu AUR.

Teraz môžete vyhľadať balíky AUR a nainštalovať/odstrániť ich.
Užitočné informácie: Pre lepšiu správu balíkov možno budete chcieť zvážiť inštaláciu aplikácií snap v Arch Linuxe.
Nainštalujte balíky AUR manuálne
Ak sa rozhodnete ísť manuálnou cestou, môžete si stiahnuť balíčky priamo z AUR, skompilovať ich a nainštalovať. Tu sú napríklad kroky na manuálne získanie prehliadača Google Chrome z AUR:
- Uistite sa, že máte Základné vývojové nástroje A brána je inštalovaná s:
sudo pacman -S --potrebný base-devel git
2. Klonovanie portál Google Chrome lokálne:
git klon https://aur/archlinux.org/google-chrome.git

3. Prejdite do adresára vygenerovaného systémom Git a nainštalujte balík:
cd google-chrome makepkg -si

Čoskoro medzi ostatnými nainštalovanými aplikáciami nájdete Google Chrome.
Ak to chcete urobiť s inými balíkmi v AUR, prejdite na stránku Webová databáza A použite funkciu vyhľadávania, aby ste tam našli to, čo potrebujete. Môžete dokonca zadať popisné slovo pre to, čo chcete, aby balík urobil a databáza preň vyhľadá popisy balíka.
Keď tam kliknete na balík, pod adresou URL, ktorú chcete klonovať, nájdete "Git Clone URL", Zvyčajne sa nachádza pod názvom balíka v hornej časti webovej stránky.
často kladené otázky
Otázka 1. Do akej miery môžem dôverovať AUR?
odpoveď. Autentifikácia je pre AUR rovnako prísna ako pre oficiálne komunitné balíky, takže pravdepodobnosť, že narazíte na malvér, je veľmi nízka.
Ak je však balík zle udržiavaný alebo beží ako server, môže to spôsobiť chyby pri štarte vášho systému. Rovnako ako pri všetkom ovládanom používateľom, s každou nainštalovanou aplikáciou zaobchádzajte opatrne.
Existuje veľa aplikácií, ktoré spravujú členovia komunity a nie skutoční vývojári. Pred odoslaním aktualizácie môžu byť trochu zastarané. Ak sa niečo stane počas procesu aktualizácie, neprepadajte panike a počkajte chvíľu, kým to niekto opraví v ďalšej aktualizácii, ak môžete.
Otázka 2. Ako zistím, že aplikácia bude fungovať správne?
odpoveď. Keď navštívite aplikáciu na stránke AUR, pri rolovaní nadol nájdete príslušné komentáre. Používatelia AUR tu niekedy uviaznu, keď majú užitočné tipy, ako spustiť aplikáciu, ak je pri doručení trochu pokazená. Inokedy poukážu na lepšiu alternatívu k rovnakej aplikácii inde na AUR, ktorá je vhodnejšie udržiavaná.
Otázka 3. Čo to znamená, keď moja pomoc hovorí „Miestny balík novší ako AUR?“
odpoveď. V niektorých prípadoch môžu správcovia oficiálneho archívu Arch zahrnúť do svojej databázy balík predtým poskytnutý v AUR. Oficiálny balík bude často novší ako ten, ktorý poskytuje správca AUR.
Keď sa táto správa objaví na vašom termináli, balík nainštalovaný vo vašom systéme je novší ako to, čo momentálne ponúka AUR, čo ho vyzýva, aby ignoroval svoje aktualizácie, pretože v skutočnosti zníži to, čo máte.



