repozitář uživatelů Arch běžně označovaný jako aur je úložiště softwaru pro uživatele Arch vyvinuté a řízené komunitou. Repozitář uživatelů Arch v podstatě obsahuje vyvinuté balíčky, které Arch Linux přímo neschvaluje.
řekněme, že vyvíjíte program, který byste chtěli, aby ostatní uživatelé Arch nainstalovali a používali, co byste udělali, je zpřístupnit masám prostřednictvím komunitních úložišť., Nyní, poté, co jste provedli svůj program k dispozici prostřednictvím komunitní repozitáře neexistuje žádný způsob, jak mohou uživatelé přistupovat prostřednictvím Arch Linux je Pacman příkaz. A to je místo, kde AUR Pomocníci přicházejí na scénu, protože pomáhají automatizovat používání AUR balíčky proto, aby se život uživatelů dobré.
v tomto článku se podíváme na různé pomocníky AUR, nainstalujeme je a podíváme se, jak jsou spravedliví. Pokud jeden nebo dva chytí vaše srdce, pak s ním můžete volně utéct. A začněme.,
yay-další jogurt-pomocník AUR napsaný v Go
Yay je založen na designu yaourt, pacman a pacaur.,eck z funkce níže:
- Provádět pokročilé závislost řešení
- ke Stažení PKGBUILDs z ABS nebo AUR
- Tab-kompletní AUR
- Dotaz uživatele up-front pro všechny vstupní (před zahájením staví)
- Úzké vyhledávání termínů (yay linux záhlaví bude první search linux a pak zúžit na záhlaví)
- Najít odpovídající balíček služeb při vyhledávání a umožnit výběr
- Odstranit se závislostí na konci procesu sestavení
- Spustit bez sourcing PKGBUILD
Instalace yay
A nyní se podíváme na nejzajímavější část v příručce., Pojďme do toho a nainstalujte Yay a pak se podívejte, co pro nás může udělat. Pokud migrujete z jiného pomocníka AUR, můžete jednoduše nainstalovat Yay s tímto pomocníkem. Alternativně, počáteční instalaci Yay může být provedeno klonování PKGBUILD a budovy s makepkg:
Můžeme začít tím, ujistěte se, že máme base-devel balíček skupiny nainstalován., Spusťte příkazy níže:
sudo pacman -S --needed git base-develgit clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Příklad použití Yay
můžete použít Hurá do instalace balíčku, jak je uvedeno níže:
sudo yay -S <package-name>
Upgrade všech balíčků v systému takto:
sudo yay -Syu
Odstraňte balíček pomocí hurá takto:
sudo yay -Rns <package-name>
aurutils
Z jeho hlavní stránku GitHub, aurutils je kolekce skriptů pro automatizaci použití Arch User Repository, s různými úkoly, jako balíček, vyhledávání, aktualizace kontrol, nebo výpočetní závislostí uchovávány odděleně., Zvoleným přístupem pro správu balíčků jsou lokální pacmanovy repozitáře, nikoli zahraniční (instalované pacman-U) balíčky.
instalace
aurutils lze nainstalovat buď z níže uvedených zdrojů. Nainstalujte jeden z následujících balíčků, ale tým aurutils doporučuje aurutils.
- aurutils pro verzi vydání (doporučeno).
- aurutils-git pro hlavní větev.,
Chcete-li nainstalovat, spusťte následující příkazy:
sudo pacman -S aurutils
Příklady použití aurutils
můžete vyhledávat aplikace pomocí aurutils takto:
aurutils -Ss <package-name>
instalovat balíček z AUR pomocí aurutils, proveďte následující:
aurutils -S <package-name>
pikaur
pikaur je další AUR pomocník, který budete potřebovat, aby zvážila ve vaší honbě za dokonalým partnerem. Je to jeden pomocník, který je zdoben minimálními závislostmi. Dostanete se k přezkoumání PKGBUILDs all in jednou, pak je všechny sestavte bez interakce uživatele.,
Instalace pikaur
instalovat pikaur, můžeme začít tím, ujistěte se, že máme base-devel balíček skupiny nainstalován. Spusťte příkazy níže:
sudo pacman -S --needed base-devel gitgit clone https://aur.archlinux.org/pikaur.gitcd pikaurmakepkg -fsri
Jak Používat Pikaur AUR
Pikaur používá stejnou syntaxi jako pacman. V případě, že jste Pacman rozsáhle používali, nebudete mít při používání Pikaur žádné problémy. Chcete-li nainstalovat balíček z AUR pomocí Pikaur, použijte následující příkaz.,
$ pacaur -S <package-name>
pacaur
Pacaur je Arch User Repository (AUR) helper zaměřené na rychlost a jednoduchost, a je navržen tak, aby se minimalizovalo uživatele okamžité interakce. Používá přehledné rozhraní a využívá plně zabezpečené rozhraní RPC k vyřešení stromu závislostí. V případě potřeby také automaticky vyzve k přístupu sudo. Je postaven na dobře navržených auracle C++ a expac C backends.
než se vzrušíte, pacaur má cílové publikum! Pacaur je zaměřen na pokročilé uživatele, kteří chtějí určitý stupeň automatizace pro opakující se úkoly., Očekává se, že uživatel bude seznámen s manuálním procesem sestavení aur s makepkg a jeho konfiguračními možnostmi a bude mít znalosti o konfiguraci sudo a gpg.
konfigurace Systému z pacaur
Pacaur vyznamenání celosystémový konfigurační soubor, který bude hledali nejprve na následující soubor:
$XDG_CONFIG_DIRS/pacaur/config
V případě, že soubor chybí, systém bude klesat zpět na:
/etc/xdg/pacaur/config
Tam je uživatelsky specifické konfigurační soubor stejně., Uživatelsky definované konfigurační soubory, které převažují nad obecnými nastaveními, budou nejprve hledány na následujícím místě.
$XDG_CONFIG_HOME/pacaur/config
v případě, že soubor není k dispozici, pak systém bude klesat zpět na:
$HOME/.config/pacaur/config
Instalace Pacaur
můžete nainstalovat Pacaur pomocí jiného AUR pomocník a je nejrychlejší způsob, jak se dostat je nainstalován. Níže uvedený příklad bude Pacaur instalován pomocí yaourt.
$ yaourt -S --noconfirm pacaur
balíček by se měl nainstalovat hladce.,
Instalovat ze zdrojového kódu v Git
sudo pacman -S gitgit clone https://github.com/E5ten/pacaur.gitcd pacaurmakepkg -si
Instalace balíčku s Pacaur
instalovat svůj oblíbený balíček, jednoduše proveďte následující kroky:
pacaur -S <package-name>
Kromě toho, můžete snadno zkontrolovat, zda všechny vaše balíčky jsou up-to-date s následujícím příkazem.
pacaur -Syyuu
pakku
Pakku je obal pacman s dalšími funkcemi, jako je podpora AUR.,
tyto zásady byly základem programu:
- Pacman-jako uživatelské rozhraní
- Pacman možnosti podpory (–asdeps, potřebné, atd.)
- Pacman podporu konfigurace (nastavení výstupu, proxy, atd.)
- Stažení, zeptejte se všechny otázky, a teprve poté začít stavět
- Ne PKGBUILD sourcing
Instalace pakku
Získat pakku nainstalované ve vašem počítači, od běh níže uvedené příkazy., Ujistěte se, že máte nainstalovanou aplikaci git.
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
příklady použití pakku.
můžete použít pakku, jak je znázorněno níže:
####Build packages from source####pakku -S --build linux linux-headers####Query all "dependency islands####pakku -Qdttt
Závěr
Existuje mnoho software v Arch User Repository, které i nadále využívat mnoho lidí po celém světě. I když nemusí mít přímou podporu Arch Linux a nejsou přístupné prostřednictvím příkazu pacman, pomocníci AUR jsou zde pro záchranu. Nyní je hračkou pro přístup ke všem balíčkům v úložišti uživatelů Arch pomocí nástrojů, jako je uvedeno výše., Vyberte si jeden nebo dva, které jste vyvinuli slabost pro a získat své oblíbené balíčky na Arch/Manjaro notebooku nebo počítače.