Arch Linux

Jak používat AUR s Arch Linuxem

Jak používat AUR s Arch Linuxem
Arch User Repository, také známý jako AUR, je hlavní součástí ekosystému Arch Linux. Jedná se o komunitní úložiště systému Arch Linux, které hostuje řadu balíčků mimo oficiální databázi balíčků Arch Linux.

Populární projekty AUR se mohou nakonec dostat do oficiálního archivu Arch! Faktem je, že velký počet všech nových balíků přidaných do oficiálních úložišť Arch Linuxu byly prvními balíčky AUR, než se staly oficiálními.

Jak AUR funguje

AUR je ve skutečnosti úložiště skriptů PKGBUILD. Nemusí nutně obsahovat zdrojový kód cílového balíčku. Když používáte AUR, ve skutečnosti popadnete skript PKGBUILD a vytvoříte si program pro sebe.

PKGBUILD specializovaný skript pro systém Arch Linux, který říká kompilátoru, jak vytvořit určitý balíček pro systém. Proces může zahrnovat stažení dalších balíčků a zdrojového kódu. Skript také může mít speciální vylepšení a opravy pro proces vytváření.

Když tedy dostáváte balíček od AUR, ve skutečnosti popadáte skript PKGBUILD. K úplné instalaci balíčku musí váš systém stále spouštět skript a provádět proces vytváření.

Proč AUR?

Jde o to, že AUR je jedním z klíčových důvodů, proč je Arch Linux tak populární. Na rozdíl od jiných ekosystémů Linux jste méně náchylní k jakékoli trvalé bezpečnostní díře ve vašem systému. Balíčky AUR se navíc snadněji instalují a udržují aktuální, sami.

V případě AUR vytvoříte balíček ze zdroje pomocí PKGBUILD. O celý proces stavby se stará skript PKGBUILD. Správce balíčku musí samozřejmě vytvořit PKGBUILD. Díky systému PKGBUILD je postup výstavby plynulý a bezproblémový. Samozřejmě stále má potenciál instalace škodlivých kódů do vašeho systému. Ale místo přidání úplného repo se musíte starat o samotný balíček.

Nebojte se; stavební postup není nikdy tak jednoduchý. Netrvá to ani moc času. Pokud ovšem nestavíte něco těžkého, jako je linuxové jádro nebo Firefox.

Pomocí AUR

Dost kurva o AUR. Je čas se naučit používat AUR.

Pomocí klasické metody AUR

Toto je manuální a klasický způsob instalace balíčku z AUR. Všechno musí být provedeno ručně, takže tato cesta vyžaduje více času a trpělivosti. Samozřejmě pomocníci AUR mohou automatizovat celý proces, ale říká se, že jeden by neměl používat žádného pomocníka AUR, pokud není schopen používat AUR ručně.

Instalace balíčku, klasická metoda

Instalace balíčku z AUR se zcela liší od instalace balíčku s pacman. Nejprve se ujistěte, že váš systém obsahuje všechny nástroje potřebné k provedení procesu stavby.

sudo pacman - Syu

sudo pacman -S git base-devel

Jakmile je váš systém připraven, chyťte balíček AUR pomocí Gitu.

git clone https: // aur.archlinux.org /.sakra

Změňte aktivní adresář.

CD /

Spusťte stavební proces.

makepkg

Po dokončení procesu budování bude TAR.Soubor XZ v adresáři. Nainstalujte jej pomocí pacman.

sudo pacman -U .dehet.xz

Poznámka: Proces instalace lze provést také v předchozím kroku.

makepkg -sri

Odinstalování balíčku, klasická metoda

Protože instalace byla provedena pomocí pacmanu, použijte pacman k okamžitému odinstalování balíčku.

sudo pacman -R

Poznámka: Použijte následující příkaz

sudo pacman -Rs

Aktualizace balíčku, klasická metoda

Nainstalované balíčky AUR je nebudou automaticky aktualizovat. Podle předchozích kroků musíte balíček ručně aktualizovat.

Získejte nejnovější PKGBUILD od AUR.

git clone https: // aur.archlinux.org /.sakra

Poznámka: Pokud jste dříve vytvořený adresář neodstranili, přejděte do něj a spusťte následující příkaz. Git upgraduje adresář s nejnovějšími soubory a změnami.

git pull

Nyní znovu spusťte proces vytváření a instalace.

makepkg
sudo pacman -U .dehet.xz

Nebo,

makepkg -sri

Pomocník AUR

Pro usnadnění života sem přicházejí pomocníci AUR. Pomocníci AUR mohou automatizovat velkou část procesů, což šetří čas a problémy.

Podle oficiální wiki pomocníka Arch Linux AUR existuje mnoho pomocníků AUR. Zatímco některým z nich se oficiálně důvěřuje, všichni jsou schopni vykonávat všechny základní práce efektivně. V tomto případě zahrneme pouze hrstku pomocníků AUR, kterým důvěřujete a aktivně se o ně staráte.

  • auracle-git
  • aurutils
  • trizen
  • jo
  • pacaur

V tomto tutoriálu se zaměříme pouze na yay, protože je to jeden z nejpopulárnějších na AUR. Vypůjčuje si své designy od řady dalších pomocníků AUR, jako je Yaourt (ukončeno), Pacaur a Apacman.

Yay - ještě další jogurt

Instalace yay vyžaduje znalost ruční instalace balíčku AUR. Připravme se.

Nejprve si vezměte yay z AUR.

git clone https: // aur.archlinux.org / yay.sakra

Sestavte a nainstalujte yay.

cd yay /
makepkg -sri

Vyzkoušejte instalaci yay.

jo

Tím se aktualizuje databáze pacman spolu s vlastní databází AUR.

Použití yay

Stejně jako pacman je i jeho použití velmi jednoduché. Yay a pacman sdílejí společné příznaky pro provádění podobných akcí.

Poznámka: yay by neměl být spuštěn s oprávněním „sudo“.

Instalace balíčku, s Yay

Použijte yay k instalaci balíčku AUR.

yay -S

Hledání balíčků s Yay

Stejně jako pacman použijte příznak „-Ss“ k vyhledání určitého balíčku na AUR.

yay -Ss

Potřebujete konkrétní informace o určitém balíčku? Použijte příznak „-Si“.

jo - Si

Aktualizujte veškerý software pomocí Yay

Následující příkaz provede upgrade všech balíčků - AUR i oficiální.

yay -Syu

Seznam všech balíčků, které vyžadují aktualizaci.

yay -Pu

Čištění nežádoucích závislostí pomocí Yay

U procesu sestavování někdy musí být nainstalovány další závislosti. Když odinstalujete balíček, jeho závislosti jsou stále ve vašem systému. K čištění můžete použít yay.

yay -Yc

Odinstalace balíčků pomocí Yay

Pro odinstalování balíčku používá yay podobný příznak jako pacman.

yay -R

Odebrat se závislostmi, použijte následující strukturu.

yay -Rs

Poznámka: Můžete také použít pacman k odinstalování balíčku (spolu se závislostmi). Zjistěte, jak odinstalovat balíčky se závislostmi pomocí pacman na Arch Linuxu.

Závěrečné myšlenky

Abyste byli uživatelem Archu, musíte se naučit používat AUR. Nebojte se experimentovat s AUR a robustním ekosystémem Arch Linuxu.

Na zdraví!

Střední tlačítko myši nefunguje ve Windows 10
The prostřední tlačítko myši pomáhá procházet dlouhé webové stránky a obrazovky se spoustou dat. Pokud se to zastaví, budete nakonec používat klávesni...
Jak změnit levé a pravé tlačítko myši na počítači se systémem Windows 10
Je úplnou normou, že všechna zařízení počítačových myší jsou ergonomicky navržena pro praváky. K dispozici jsou však myší zařízení, která jsou speciál...
Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...