Jak používat AUR aka Arch User Repository

Arch má velmi obrovské úložiště balíčků, nicméně vše není k dispozici prostřednictvím repos a často budete muset kompilovat balíčky od AUR. Zatímco to můžete udělat ručně a je to velmi snadné, používám nástroje jako "yaourt" ke kompilaci balíčků.

Jak ručně kompilovat balíčky z AUR

Můžete vyhledat požadovaný balíček v AUR a pak stáhněte snímek. V tomto příkladu byly instalovány e-mailové klienty Geary. A stahovali jsme snímek git.

Nyní stahujte stažený balíček.

tar-xvf gearty-git.tar

cd do extrahované složky

cd geary-git

A spusťte následující příkaz jako běžný uživatel (jiný než root)

makepkg -sri

V případě potřeby vás požádá o zadání hesla uživatele root. Není-li hlášena žádná chyba, provede se instalace. Poté, co se objeví chybička, vyhledá vaše potvrzení o instalaci balíčků a závislostí. Tak jednoduché je sestavit balíčky na Arch.

Použití Yaourt k instalaci balíčků AUR

Pouze obrácenou stranou tohoto přístupu je, že musíte otevřít prohlížeč pro vyhledávání balíčků. Dobrou zprávou je, že existuje mnoho neoficiálních nástrojů, které umožňují uživateli Arch vyhledávat balíčky bez opuštění příkazového řádku a snadné kompilace. Mým nejoblíbenějším je yaourt.

Pojďme si nainstalovat Yaourt.

Yaourt potřebuje balíček dotazu, takže první kužel git repo dotazu balíčku:

klon git https://aur.archlinux.org/package-query.git

Nyní vložte do staženého balíčku:

cd balíček-dotaz

A nyní spusťte příkaz makepkg:

makepkg -sri

Jakmile se balík zkompiluje a nainstaluje, zkopíruje se z adresáře balíku dotazů jako obvykle:

cd ..

Nyní stáhněte balík yaourt z GIT

git klon https://aur.archlinux.org/yaourt.git

Změňte adresář 'cd yaourt' a spusťte makepkg:

makepkg -si

Po instalaci se dostanete do adresáře yaourt:

cd ..

Nyní máte ve vašem systému nainstalován Yaourt.

Jak používat Yaourt

První pravidlo společnosti Arch Club je: vždy aktualizujte informace o repozitáři před instalací libovolného balíčku:

yaourt -Syu -aur

Tato databáze synchronizačního příkazu aktualizuje nainstalované balíčky a balíčky aur.

Instalace balíčků v yaourtu

Dobrou zprávou je, že yaourt může také nainstalovat ty balíčky, které jsou již k dispozici v repo. Takže pokud chcete nainstalovat GIMP, můžete buď použít pacman:

sudo pacman -S název_balíku

Příklad

sudo pacman -S gimp

Nebo můžete uživatelské yaourt:

yaourt -S gimp

Pokud chcete vyhledat pouze balíčky přeskakující AUR z oficiálního repo, pak použijte bez -S nebo použijte -aur flag:

yaourt --aur gimp

Teď se pokusíme nainstalovat Plex Media Server, který není v oficiálním reposování.

yaourt plex-media

Zobrazí se seznam balíků souvisejících s Plex Media Server. Zobrazuje také, kolik lidí ji nainstalovalo.

swapnil $ yaourt plex-media 1 aur /plex-media-player 1.0.4-2 (2)
    Plex Desktop Client 2 nové generace aur /plex-media-server 0.9.15.2.1663-4 (198)
    Plex Media Server 3 aur /plex-media-server-plexpass 0.9.15.2.1663-1 (63)
    Plex Media Server (verze PlexPass)
==> Zadejte počet instalovaných balíků (např. 1 2 3 nebo 1-3)

Teď vše, co potřebujete, je zadejte číslo tohoto balíčku, v mém případě je to druhý balíček, tak zadal 2 a stiskněte klávesu Enter. Yaourt zahajuje své kouzlo a začne instalovat balíčky.

Yaourt také ukáže, zda byly během sestavování hlášeny nějaké chyby a chyby hlášené ostatními uživateli, takže je třeba věnovat pozornost. Pokud existuje nějaký komentář, Yaourt nabízí úpravu souboru balíčku s požadovaným editorem pro provedení navrhovaných změn. V opačném případě, kdykoli Yaourt navrhne upravit soubor a žádné úpravy nejsou nutné, řekněte, že ne. Buďte velmi opatrní, protože pokud Yaourt nainstaluje každý balíček, bude hromadit četné konformační zprávy jako a kdy musí instalovat závislost.

Takto instalujete aplikace a balíčky v systému Arch Linux.

Napsat komentář