Jak používat AUR na jakékoli distribuci mimo Arch díky Distroboxu

Ubuntu, Arch a Pamac díky Distroboxu

Instalace a konfigurace Arch Linuxu může trochu stát, ale je to jedna z oblíbených možností pro ty, kteří vědí vše, co potřebují, a chtějí mít své pracovní prostředí takové, jaké se jim líbí. Má možnost nainstalovat software AUR, což je zkratka pro Arch User Repository, a najdeme v něm prakticky jakýkoli program, který na Linuxu existuje. Je to jedno z jejích nejlepších tvrzení a distribuce mimo Arch na to pohlížejí s jistou závistí. Naštěstí existuje distro box, který vypadá jako linuxový subsystém pro Linux, což šetří vzdálenost.

Před pár dny jsme s vámi mluvili o tom, co to je a jak to používat, a dnes zveřejníme tento návod na vytvořte obraz Arch Linuxu a nakonfigurujte jej pro přístup k AUR. Ne vždy to bude nutné, ale může se to hodit. A protože v Linuxu jsme uživatelé, kteří mají moc rozhodovat, co dělat a co ne, vysvětlíme, jak toho dosáhnout a každý udělat to, co považuje za vhodné.

Než začneme: Co je AUR?

Jak jsme již vysvětlili, AUR je zkratka pro Arch uživatelské úložištěa je úložištěm, jehož software spravuje komunita. Arch Linux, stejně jako většina linuxových distribucí, které znám, má své oficiální repozitáře, ve kterých najdeme software jako Distrobox, VLC, GIMP nebo LibreOffice ve verzích ještě y svěží, ale tam nenajdeme Spottube přestože je open source. Stejný vývojář Spotube nahraje svůj software do AUR s koncovkou -bin, což znamená, že je již zkompilován. V AUR můžeme také najít nějaký starší software, který můžeme potřebovat udělat něco konkrétního, například něco, co závisí na Pythonu 2.

Když to uživatel z komunity považuje za vhodné, nahraje software do AUR a kdokoli s něčím založeným na Arch si to může nainstalovat. To lze provést ručně nebo pomocí průvodce, jako je např Yay, který zde použijeme k instalaci Bauh a Pamac.

Nedoporučuje se vzrušovat a používat AUR bez jakéhokoli smyslu.. Hlavním důvodem je, že to, co tam je, je obvykle software, který někdo z komunity vezme a nahraje, to znamená, že nebyl nahrán samotným projektem. Mnoho z toho je také nekompilovaných a když instalujete něco, co je třeba zkompilovat, trvá to déle. Pokud máme hodně AUR, některé aktualizace mohou trvat déle, než se očekávalo.

Ale obvykle, Je to bezpečné úložištěa bez něj by bylo obtížnější instalovat programy jako Visual Studio Code nebo Google Chrome na systémy založené na Arch.

Vytvoření obrazu Arch Linuxu pomocí Distroboxu

  1. První věc, kterou uděláme, je nainstalovat distrobox na naši distribuci Linuxu. v Tento článek Vysvětlíme, jak na to, ale v podstatě je to psaní v terminálu sudo následuje správce balíčků naší distribuce, poté příkaz nainstalovat – like install - a pak distrobox. Může se také objevit v obchodě se softwarem operačního systému. Pro speciální případy, v tento odkaz Vysvětluje, jak to udělat s curl a wget.
  2. S již nainstalovaným Distroboxem vytvoříme image tímto příkazem, kde "arch" je jméno, které dáme krabičce (může být i jakékoliv jiné) a co je za -i je image Arch Linuxu. Pokud to nefunguje, tento odkaz z oficiální dokumentace vloží názvy kompatibilních obrázků:
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. Po dokončení nám dá příkaz ke vstupu do vytvořeného obrázku. V našem případě tomu tak bude distrobox enter arch, což je název, který jsme mu dali v předchozím kroku.
  2. Po zadání počkáme dobu, která bude záviset na obrazu a výkonu našeho zařízení. Poprvé musíte nainstalovat základní balíčky. Po dokončení v prompt uvidíme naše_uživatelské_jméno@jméno_obrázku, jak jsme vysvětlili v odkazu v kroku 1.
  3. Jako volitelný krok můžeme nainstalovat čekající aktualizace s sudo pacman -Syu.
  4. Nyní musíme aktivovat podporu pro instalaci toho, co bude AUR spravovat. Zabere to velmi málo času a v mém případě již byly nainstalovány, ale jejich přeinstalace neuškodí. Píšeme následující:
sudo pacman -S base -devel git

Instalace Yay

  1. Dále naklonujeme úložiště yay, udělá to také rychle:
git klon https://aur.archlinux.org/yay.git
  1. Dostaneme se do vašeho adresáře s cd yay.
  2. Nyní napíšeme následující a počkáme na dokončení procesu:
makepkg -si
  1. Nyní můžete začít používat yay a nainstalovat software AUR, takže proces bude dokončen, pokud je to to, co jste hledali.

Instalace obchodu s grafickým rozhraním pro instalaci softwaru Arch

Budeme ale pokračovat v instalaci grafického nástroje, konkrétně Manjaro's Pamac. V terminálu po zadání cd .. Pro návrat zpět píšeme:

yay -S pamac-aur

Ve zprávách, ve kterých se nás ptáte, zda provést instalaci, je vše ano. Ve zprávách diffstat můžeme dát "n", none a v eliminaci závislostí s "s". Pamac spustíme vložením do terminálu pamac-manager.

Pamac na Ubuntu

Jak jsme již vysvětlili v článku o tom, jak nainstalovat a používat Distrobox, můžeme Pamac exportovat tak, aby se objevil v zásuvce aplikace naší distribuce zadáním:

distrobox-export --app pamac-manager

Pamac v zásuvce aplikace Ubuntu

Pokud se podíváte, objeví se jako Add/Remove software, ale v závorce je napsáno „on arch“, což znamená, že je nainstalován v obrazu/kontejneru Distroboxu s názvem „arch“, což je ten, který jsme vytvořili pro tuto příručku .

Další možností je udělat to vše s Bauh (yay -S bauh), který vám také umožňuje spravovat software AUR.

Co jsme udělali s Distroboxem?

To, co jsme s tím vším udělali, je vytvoření subsystému – rád to říkám tak – Arch Linuxu v Ubuntu, nainstalovali jsme yay az něj Pamac, grafický nástroj pro instalaci softwaru v Manjaro, Arch base. přidal obchod do šuplíku aplikací Ubuntu. A přesto nyní máme přístup k AUR z Ubuntu přes yay a s Pamac nebo Bauh můžeme instalovat software z oficiálních úložišť Arch a AUR.

To je možné v jakékoli jiné distribuci, takže AUR je k dispozici v každém.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.