AUR (Arch User Repository) je komunitní úložiště pro uživatele Arch Linuxu. Uživatelé Debianu nebo Ubuntu si mohou AUR představit jako ekvivalent úložiště.
Pokud někdo vyvíjí software (nebo balíček) pro Arch Linux, může jej zpřístupnit všem prostřednictvím AUR. Tímto způsobem lze získat velké množství aplikací a nástrojů. které nelze nativně najít v oficiálních archivech Arch Linuxu.
Pro přístup k těmto balíčkům je nutné mít povoleno úložiště AUR uvnitř našeho konfiguračního souboru, který je v cestě /etc/pacman.conf. S touto aktivací potřebujeme jen podpora nástroje, který nám pomáhá stahovat a instalovat z AUR.
Yaourt je jedním z těchto nástrojů (Pomocníci AUR) a zmínit jeden z nejpopulárnějších, které většina uživatelů Arch Linuxu používá. Yaourt je kontejner pro Pacman, který umožňoval instalaci balíků AUR na Arch Linuxu.
Použijte stejnou syntaxi jako Pacman. K dnešnímu dni je vývoj společnosti Yaourt bohužel oficiálně „narušen“ a je definován jako „problematický“.
Tímto způsobem Yaourt je ukončen, takže jeho používání může v budoucnu představovat velké problémy a to musí být co nejdříve změněno v případě jeho použití.
To je proč musíme provést změnu z Yaourtu na ten, který je stále ve vývoji a aktivní. Mezi nejlepšími pomocníky AUR, které dnes představíme, najdete v některých z nich náhradu za Yaourt ve vašem systému.
aurman
aurman je skvělá alternativa k Yaourtu, snad nejlepší ze všech, abych tak řekl. Syntaxe zpracovaná Aurmanem je podobná syntaxi Pacmana a podporuje stejné operace jako správce balíčků.
Je zřejmé, že podporuje vyhledávání balíčků AUR, ale může být také použit jako nezávislý řešitel závislostí.
Chcete-li jej nainstalovat do systému, musíte otevřít terminál a zadat následující příkazy:
git clone https://aur.archlinux.org/aurman.git cd aurman makepkg -si
Chcete-li vyhledat aplikaci pomocí aurman, musíte zadat následující příkaz:
aurman -Ss <package-name>
Instalace aplikace pomocí aurman:
aurman -S <package-name>
Nyní, pokud chcete provést aktualizaci systému
aurman -Syu
Aktualizujte systém, včetně nainstalovaných balíků AUR.
aurman -Syua
Jak uvidíte, syntaxe je podobná, takže její použití by nemělo představovat žádný problém.
yay
jo to je pomocník AUR napsaný v jazyce Go. Tento pomocník nám nabízí velmi minimální rozhraní, vyhledávání podobné Yaourtu a především pro svou činnost nevyžaduje závislosti.
Chcete-li jej nainstalovat na Arch Linux nebo na jeho deriváty, musíte zadat následující příkazy:
git clone https://aur.archlinux.org/yay. git cd yay makepkg -si
Základní příkazy použití jsou například k vyhledání balíčku nebo aplikace:
yay -Ss <package-name>
Instalace aplikace pomocí yay:
yay -S <package-name>
Pokud chcete provést aktualizaci systému
yay -Syu
Aktualizujte systém, včetně nainstalovaných balíků AUR.
yay -Syua
Pakku
Pakku je další pomocník AUR což může být vynikající volba pro nahrazení Yaourtu. Tento pomocník je poměrně nový a méně známý, ale neměl by být zlevněn. Nechybí mu žádná důležitá funkčnost, takže je celkem dobrý a jeho vývoj je stále čerstvý.
Chcete-li jej nainstalovat do Arch Linuxu nebo nějakého derivátu, musíme otevřít terminál a spustit:
git clone https://aur.archlinux.org/pakku. git cd pakku makepkg -si
Chcete-li vyhledat aplikaci pomocí pakku, musí zadat následující příkaz:
pakku -Ss <package-name>
Pokud chcete nainstalovat aplikaci pomocí pakku:
pakku -S <package-name>
Pokud požadujete aktualizaci systému
yay -Syu
Aktualizujte systém, včetně nainstalovaných balíků AUR.
yay -Syua
Dvě další alternativy, které můžeme najít, jsou Aurutils a Aura, ale pokud chcete vědět o dalších pomocnících pro AUR, můžete navštívit následující odkaz.
Zde nám poskytují aktuální aktivní pomocníky AUR spolu se všemi jejich funkcemi a podporou.
Vyzkoušel jsem všechny ... ale žádný z nich pro mě nepracuje ... selžou ve fakeroot nebo říká, že to nemá uvnitř pkgbuild slovo make ...
můžete jej nainstalovat přímo z konzoly, protože je v „normálních“ úložištích:
sudo pacman - Say
Zdravím.
yay není v úložištích