Krátce: Yaourt byl nejoblíbenějším pomocníkem AUR, ale již není vyvíjen. V tomto článku uvádíme několik nejlepších alternativ k Yaourtu pro linuxové distribuce založené na Arch.

Arch User Repository populárně známý jako AUR je komunitou řízený repozitář softwaru pro uživatele Archu. Uživatelé Debianu/Ubuntu mohou AUR považovat za obdobu PPA.

Obsahuje balíčky, které nejsou přímo podporovány systémem Arch Linux. Pokud někdo vyvíjí software nebo balíček pro Arch Linux, může jej poskytnout prostřednictvím tohoto komunitního repozitáře. To umožňuje koncovým uživatelům přístup k většímu množství softwaru, než jaký dostávají ve výchozím nastavení.

Jak tedy AUR používat? No, k instalaci softwaru z AUR potřebujete jiný nástroj. Správce balíčků Arch pacman jej přímo nepodporuje. Proto potřebujete tyto „speciální nástroje“ zvané AUR helpers, které automatizují používání balíčků AUR

Yaourt (Yet AnOther User Repository Tool) byl wrapper pro pacman, který umožnil instalaci balíčků AUR v Arch Linuxu. Používal stejnou syntaxi jako pacman. Yaourt měl také skvělou podporu pro Arch User Repository pro vyhledávání, instalaci, řešení konfliktů a údržbu závislostí.

Jelikož však Yaourt již není řešením.

V tomto článku uvidíte nejlepší alternativy Yaourtu, které můžete použít pro instalaci softwaru z AUR.

Nejlepší pomocníci AUR pro použití AUR

Úmyslně vynechávám některé další populární pomocníky AUR, jako je trizen nebo packer, protože i ty byly označeny jako „ukončené nebo problematické“.

yay

yay je další nejlepší pomocník AUR napsaný v jazyce Go, jehož cílem je poskytnout rozhraní pacmanu s minimálním vstupem uživatele, vyhledávání podobné yaourtu a téměř bez závislostí.

Vlastnosti yay

  • yay poskytuje doplňování tabulek AUR a stahování PKGBUILD z ABS nebo AUR.
  • Podporuje zúžení vyhledávání a žádné získávání PKGBUILD.
  • Binárka nemá žádné další závislosti než pacman.
  • Poskytuje pokročilé řešení závislostí a odstranění závislostí make na konci procesu sestavování.
  • Podporuje barevný výstup, pokud v souboru /etc/pacman.conf povolíte možnost Color.
  • Může být vytvořen tak, aby podporoval pouze balíčky AUR nebo pouze repozitáře.

Instalace yay

Yay můžete nainstalovat naklonováním repozitáře git a jeho sestavením. Pro instalaci yay v Arch Linuxu použijte následující příkaz :

git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si

Použití yay

Vyhledání aplikace prostřednictvím Yay v AUR:

yay -Ss <package-name>

Instalace aplikace:

yay -S <package-name>

pakku

Pakku je další obal pacmanu, který je zatím v počáteční fázi. Nicméně to, že je nový, neznamená, že mu chybí některá z funkcí podporovaných ostatními pomocníky AUR. Svou práci odvádí docela dobře a spolu s vyhledáváním a instalací aplikací z AUR odstraňuje závislosti po sestavení.

Funkce pakku

  • Vyhledávání a instalace balíčků z Arch User Repository.
  • Prohlížení souborů a změn mezi sestaveními.
  • Vytváření balíčků z oficiálních repozitářů a odstraňování závislostí make po sestavení.
  • Vyhledávání PKGBUILD a integrace Pacman.
  • Podporuje uživatelské rozhraní podobné Pacmanu a možnosti Pacmanu.
  • Podporuje konfiguraci Pacmanu a žádné získávání PKGBUILD.

Instalace pakku

git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si

Používání pakku

Můžete vyhledat aplikaci z AUR pomocí níže uvedeného příkazu.:

pakku -Ss spotify

A pak lze balíček nainstalovat podobně jako pacman:

pakku -S spotify

aurutils

aurutils je v podstatě kolekce skriptů, která automatizuje používání uživatelského úložiště Arch. Dokáže prohledávat AUR, kontrolovat aktualizace různých nainstalovaných aplikací a řešit problémy se závislostmi.

Vlastnosti aurutils

  • aurutils používá místní repozitář, což mu dává výhodu podpory souborů pacman, a všechny balíčky pracují s -asdeps.
  • Může existovat více repozitářů pro různé úlohy.
  • Aktualizace lokálního repozitáře najednou pomocí aursync -u
  • pkgbase, dlouhý formát a podpora raw pro aursearch
  • Možnost ignorovat balíček

Instalace aurutils

git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si

Používání aurutils

Vyhledávání aplikace pomocí aurutils:

aurutils -Ss <package-name>

Instalace balíčku z AUR:

aurutils -S <package-name>

Všechny tyto balíčky lze nainstalovat přímo, pokud již používáte Yaourt nebo jiného pomocníka AUR.

Pamac

Pamac je gtk frontend pro libalpm. Pamac lze také použít ke správě balíčků z AUR. Je to nejpoužívanější GUI správce balíčků pro Arch Linux a distribuce založené na Arch Linuxu.

Vlastnosti:

  • Správa balíčků pomocí pamac-cli
  • A GTK-3 GUI
  • Knihovna pro přístup k informacím o balíčcích a spouštění transakcí
  • Podpora balíčků Flatpak a Snap
  • Tray appindicator, který upozorňuje na aktualizace

Instalace pamac

git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si

Používání pamac

Pamac lze používat buď prostřednictvím terminálu, nebo GUI. Použití pamacu v grafickém rozhraní je velmi intuitivní.

Pomocí terminálu vyhledáte balíček pomocí následujícího příkazu, ve kterém je <balíček> nahrazen názvem hledaného balíčku

pamac search <package>

Chcete-li balíček nainstalovat,

pamac install <package>

Chcete-li balíček odinstalovat,

pamac remove <package>

Podrobný návod k pamacu najdete na jeho stránce Manjaro Wiki.

aurman

aurman je jedním z nejlepších pomocníků AUR a docela dobře slouží jako alternativa k Yaourtu. Má téměř podobnou syntaxi jako pacman s podporou všech operací pacmanu. Můžete prohledávat AUR, řešit závislosti, kontrolovat obsah PKGBUILD před sestavením balíčku atd.

Vlastnosti aurmanu

  • aurman podporuje všechny operace pacmanu a obsahuje spolehlivé řešení závislostí, detekci konfliktů a podporu rozdělení balíčku.
  • Vláknová smyčka sudo běží na pozadí a ušetří vás od každého zadávání hesla.
  • Poskytuje podporu vývojových balíčků a rozlišuje mezi explicitně a inlicitně nainstalovanými balíčky.
  • Podporuje vyhledávání balíčků a repozitářů AUR.
  • Můžete zobrazit a upravit PKGBUILDy před zahájením sestavování balíčků AUR.
  • Může být také použit jako samostatný řešitel závislostí.

Instalace aurmanu

git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si

Použití aurmanu

Vyhledání aplikace pomocí aurmanu v uživatelském úložišti Arch se provádí následujícím způsobem:

aurman -Ss <package-name>

Instalace aplikace pomocí aurmanu:

aurman -S &lt;package-name>

Co si myslíte o pomocnících AUR?

Arch Linux má několik dalších pomocníků AUR, které mohou automatizovat některé úlohy pro uživatelský repozitář Arch. Mnoho uživatelů stále používá pro práci s AUR Yaourt a

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.