Jednou z najväčších silných stránok Arch Linuxu jevýkonný, užívateľsky poháňaný archív. Vďaka tomu môžu používatelia nahrávať svoje vlastné balíčky. Arch Linux sa tak tešil jednému z najlepších dostupných softvérov v systéme Linux. Pretože sa zvyšuje záujem o Arch AUR, rozhodli sme sa ho podrobne preskúmať. Budeme hovoriť o vytváraní balíkov ručne, vysvetlíme, čo je „PKGBUILD“, a dokonca vám ukážeme niektoré programy, ktoré uľahčujú interakciu s archívom používateľov systému Linux. Tu je návod, ako môžete nainštalovať softvér z archívu používateľov systému Linux.
VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.
Nevýhody pomocníka AUR
Pre nových používateľov Arch inštalujte balík AURbez pomocníka AUR sa môže zdať ťažké. Realita je taká, že je neuveriteľne užitočná, pretože vytvorením balíkov si ich môžete uložiť. Keď užívateľ stiahne všetko, čo potrebuje na to, aby fungoval PKGBUILD, správca balíkov vypĺňa bežný balík. Tento pravidelný balík je možné nainštalovať rýchlo, namiesto kompilácie pred inštaláciou.
Ak prevádzkujete Arch Linux na mnohých počítačoch a vyspoliehajte sa na softvér AUR, je to skvelá vec. Nie je potrebné kompilovať veľký softvér na pomalých procesoroch, ktoré nie sú optimalizované. Namiesto toho zostavte balíčky naraz na najrýchlejší procesor a pošlite ich ďalej.
Inštalácia balíkov AUR bez pomocníka
Inštalácia softvéru od používateľa Arch LinuxÚložisko, budete si musieť stiahnuť „snímky“. Majte na pamäti, že inštalácia týchto balíkov môže byť (občas) únavná. Dôvodom je skutočnosť, že niektoré balíky obsahujú knižnice a programy potrebné na vytvorenie zdrojového kódu. Za normálnych okolností tieto závislosti ľahko vyplní natívne archív balíkov Arch Linux. Inokedy nebudete mať také šťastie. Niektoré balíky môžu vyžadovať závislosti, ktoré je potrebné zostaviť aj pomocou snímok.
Ak chcete začať, choďte na AUR. Toto je webová stránka, do ktorej môže ktokoľvek nahrať súbory PKGBUILD. PKGBUILD je skript prispôsobený špeciálne pre Arch. Podrobne popisuje, ako získať zdrojový kód programu a nainštalovať ho. Každý môže nahrať jeden z týchto súborov, čo znamená, že AUR môže byť niekedy nebezpečný.
Používatelia by sa však nemali obávať. Každý odovzdaný balík obsahuje sekciu komentárov. Táto časť umožňuje používateľom komentovať stabilitu a bezpečnosť balíka a pomáhať ostatným používateľom pri spustení programu v systéme. K dispozícii je tiež funkcia hlásenia, ktorú používatelia môžu použiť, ak majú pocit, že súbor PKGBUILD v AUR je škodlivý.
Použite funkciu vyhľadávania na webe a vyhľadajtepre program, ktorý chcete. V tomto príklade budeme používať prehliadač Google Chrome. Na stránke balíka vyhľadajte položku „Stiahnuť snímku“ a kliknite na ňu. Po dokončení sťahovania otvorte terminál a postupujte takto:
Najprv použite cd
príkaz na zadanie ~/Downloads
adresár.
cd ~/Downloads
V časti Stiahnuté súbory rozbaľte snímku pomocou tar
Príkaz.
tar -xvzf google-chrome.tar.gz
Do príkazu cd zadajte nový priečinok, ktorý bol zadaný príkazom tar.
cd google-chrome
Použi ls
príkaz na zobrazenie celého obsahu tohto priečinka.
ls
Všimnite si niekoľko súborov. V tomto prípade existuje skript shellu install.sh. Ignorujte to. Namiesto toho zadajte tento príkaz:
makepkg
Na makepkg
príkaz hovorí systému, aby vygeneroval natívnehoArch Linux balík pre Google Chrome. Dajte mu čas na zostavenie. Musí si stiahnuť balík Ubuntu Google Chrome, rozobrať ho a previesť. Budete vedieť, že sa to stalo, keď je okno terminálu opäť použiteľné.
Použi ls
príkaz na opätovné zobrazenie obsahu priečinka. V priečinku snímok prehliadača Google Chrome je nový natívny arch. Balík. Presuňte balík archov do svojho domovského priečinka.
mv google-chrome*.tar.gz ~/
Zadaním príkazu CD prejdite späť do domovského priečinka a spustite proces inštalácie.
cd ~/
Nakoniec nainštalujte balík AUR do systému.
sudo pacman -U google-chrome*.tar.gz
Vďaka tomu všetkému je zostavený balík AUR. Majte na pamäti, že keďže balík nebol nainštalovaný pomocou pomocníka, môžete tento balík distribuovať do iných počítačov a preskočiť proces kompilácie.
Výhody použitia pomocníka AUR
Schopnosť zostaviť balík z AUR auložiť na neskôr je skutočné plus. Problém je, že to môže byť niekedy únavné. Preto väčšina ľudí používa pomocníka AUR. Sú to programy, ktoré sa snažia pomôcť používateľom ľahko stiahnuť súbory PKGBUILD a spustiť proces kompilácie pomocou niekoľkých krokov. Táto metóda je zďaleka preferovaná metóda pre používateľov Arch Linuxu, ktorí milujú AUR, ale nenávidia, že musia robiť všetko ručne.
Existuje mnoho rôznych pomocníkov AUR, ale všetci v podstate robia to isté. Preto namiesto toho, aby sme ich pokryli všetci, preberieme tie najlepšie 3!
Poznámka: títo pomocníci AUR sa nenachádzajú v hlavných archívoch Archa. Ak ich chcete získať na svojom počítači so systémom Linux, budete musieť kompilovať PKGBUILD ručne. Postupujte podľa vyššie uvedených pokynov.
yaourt

Yaourt je zďaleka najpoužívanejší pomocník AUR. Najprv vyhľadajte v archívovom úložisku používateľov to, čo chcete nainštalovať. Toto sa vykonáva podobne ako samotný správca balíkov pacman (s -Ss). V tomto príklade znova použijeme prehliadač Google Chrome.
yaourt -Ss google chrome
Pri vyhľadávaní sa zobrazia výsledky priamo z AUR (vo vzťahu k použitým kľúčovým slovám). Ak chcete nainštalovať softvér, nezabudnite na názov balíka. V prípade prehliadača Chrome je tento balík „google-chrome“.
yaourt -S google-chrome
Tento základný príkaz vás prevedie príkazominštalačný proces. Problém je, že je veľmi únavný a žiada používateľa, aby opakovane vybral „áno“ a „nie“. Ak chcete nainštalovať softvér bez problémov, použite príznak –noconfirm.
yaourt -S google-chrome --noconfirm
Ak chcete aktualizovať softvér nainštalovaný prostredníctvom AUR, postupujte takto:
yaourt -Syyu --aur --noconfirm
Toto povie Yaourtovi, aby aktualizoval Arch a stiahol / zostavil nové AUR balíčky bez akýchkoľvek problémov.
Pačaurí

Pacaur je ďalší pomocník AUR, ktorého cieľom je zjednodušiť zostavenie balíka. Postup použitia:
Najprv nájdite balík v AUR. Ako príklad budeme používať prehliadač Chrome.
pacaur -Ss google-chrome
Vyhľadajte názov balíka. V prípade prehliadača Chrome je to chróm google.
Nainštalujte softvér pomocou:
pacaur -S google-chrome
Odpovedzte na otázky, ktoré sa Pacaur pýta na proces inštalácie, alebo (ako napríklad Yaourt) ich úplne preskočte pomocou:
pacaur -S google-chrome --noconfirm
Ak chcete aktualizovať balíky v Arch Linuxe, ako aj programy vytvorené z archívu používateľov archívu, spustite tento príkaz:
pacaur -Syyu
chobotnice

Pre tých v Arch, ktorí chcú nástroj GUIkomunikovať so systémom Arch Linux, ako aj s AUR, Octopi je najlepším riešením. Ak chcete nainštalovať softvér z aplikácie Rep User Repo, kliknite na zelenú ikonu tváre. Spustí sa tak obálka pre nástroj Octopi. Potom zadajte hľadaný výraz, napríklad „Google Chrome“.
Čoskoro sa objaví stránka s výsledkami. Pravým tlačidlom myši kliknite na aplikáciu, ktorú chcete nainštalovať, a kliknite na tlačidlo „nainštalovať“. Octopi vás prevedie procesom inštalácie.
Poznámka: program vás upozorní, keď dôjde k aktualizáciám.
záver
Arch Linux je obľúbený mnohými v komunitekvôli jeho obrovskej dostupnosti softvéru. S AUR je inštalácia nepodporovaných programov neuveriteľne ľahká. Ak ste novým používateľom systému Arch Linux, naučenie sa ovládať tento nástroj výrazne zlepší vaše skúsenosti so systémom Arch Linux.
Komentáre