Ako používať AUR na akejkoľvek distribúcii inej ako Arch vďaka Distroboxu

Ubuntu, Arch a Pamac vďaka Distroboxu

Inštalácia a konfigurácia Arch Linuxu môže stáť trochu, ale je to jedna z obľúbených možností pre tých, ktorí vedia všetko, čo potrebujú, a chcú mať svoje pracovné prostredie také, aké sa im páči. Má možnosť inštalácie softvéru AUR, čo je skratka pre Arch User Repository a nájdeme v ňom prakticky akýkoľvek program, ktorý na Linuxe existuje. Je to jedno z jej najlepších tvrdení a distribúcie mimo Arch sa na to pozerajú s určitou závisťou. Našťastie existuje distribučný box, ktorý vyzerá ako Linuxový subsystém pre Linux, čím šetrí vzdialenosť.

Pred pár dňami sme sa s vami rozprávali o tom, čo to je a ako to používať, a dnes zverejníme tento návod na vytvorte obraz Arch Linux a nakonfigurujte ho na prístup k AUR. Nebude to vždy potrebné, ale môže sa to hodiť. A keďže v Linuxe sme používatelia, ktorí majú právomoc rozhodovať o tom, čo robiť a čo nie, vysvetlíme vám, ako to dosiahnuť, a každý z nich urobiť to, čo považuje za vhodné.

Skôr ako začneme: Čo je AUR?

Ako sme už vysvetlili, AUR je skratka pre Úložisko archov užívateľaa je to úložisko, ktorého softvér spravuje komunita. Arch Linux, ako väčšina linuxových distribúcií, ktoré poznám, má svoje oficiálne úložiská, v ktorých nájdeme softvér ako Distrobox, VLC, GIMP alebo LibreOffice vo verziách ešte y svieža, ale tam nenájdeme Spottube napriek tomu, že ide o open source. Ten istý vývojár Spotube nahrá svoj softvér do AUR s koncovkou -bin, čo znamená, že je už skompilovaný. V AUR môžeme nájsť aj nejaký starší softvér, ktorý možno budeme musieť urobiť niečo konkrétne, napríklad niečo, čo závisí od Pythonu 2.

Keď to používateľ z komunity považuje za vhodné, nahrá softvér do AUR a ktokoľvek s niečím založeným na Arch si to môže nainštalovať. Dá sa to urobiť ručne alebo pomocou sprievodcu, ako napr jej, ktorý tu použijeme na inštaláciu Bauh a Pamac.

Neodporúča sa vzrušovať a používať AUR bez akéhokoľvek zmyslu.. Hlavným dôvodom je, že to, čo tam je, je zvyčajne softvér, ktorý niekto z komunity vezme a nahrá, to znamená, že ho nenahral samotný projekt. Veľa z toho je tiež nekompilovaných a keď inštalujete niečo, čo je potrebné skompilovať, trvá to dlhšie. Ak máme veľa AUR, niektoré aktualizácie môžu trvať dlhšie, ako sa očakávalo.

Ale zvyčajne, Je to bezpečné úložiskoa bez nej by bolo ťažšie inštalovať programy ako Visual Studio Code alebo Google Chrome na systémy založené na Arch.

Vytvorenie obrazu Arch Linux pomocou Distroboxu

  1. Prvá vec, ktorú urobíme, je nainštalovať distrobox na našu linuxovú distribúciu. In tento článok Vysvetľujeme, ako to urobiť, ale v podstate ide o písanie v termináli sudo nasleduje správca balíkov našej distribúcie, potom príkaz na inštaláciu – like install - a potom distrobox. Môže sa objaviť aj v softvérovom obchode operačného systému. Pre špeciálne prípady, v ce lien Vysvetľuje, ako to urobiť s curl a wget.
  2. Keď už je Distrobox nainštalovaný, vytvoríme obrázok týmto príkazom, kde „arch“ je názov, ktorý dáme krabici (môže byť akýkoľvek iný) a za -i je obrázok Arch Linux. Ak to nefunguje, tento odkaz z oficiálnej dokumentácie vloží názvy kompatibilných obrázkov:
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. Po dokončení nám dá príkaz zadať na zadanie vytvoreného obrázka. V našom prípade to tak bude distrobox enter arch, čo je názov, ktorý sme mu dali v predchádzajúcom kroku.
  2. Po zadaní počkáme čas, ktorý bude závisieť od obrazu a výkonu nášho zariadenia. Prvýkrát musíte nainštalovať základné balíčky. Po dokončení v prompt uvidíme naše_používateľské_meno@názov_obrázka, ako sme vysvetlili v odkaze v kroku 1.
  3. Ako voliteľný krok môžeme nainštalovať čakajúce aktualizácie s sudo pacman -Syu.
  4. Teraz musíme aktivovať podporu na inštaláciu toho, čo bude AUR spravovať. Zaberie to veľmi málo času a v mojom prípade už boli nainštalované, ale ich preinštalovanie nezaškodí. Píšeme nasledovné:
sudo pacman -S base -devel git

Inštaluje sa Yay

  1. Ďalej klonujeme úložisko yay, urobí to tiež rýchlo:
git klon https://aur.archlinux.org/yay.git
  1. Dostaneme sa do vášho adresára s cd yay.
  2. Teraz napíšeme nasledovné a čakáme na dokončenie procesu:
makepkg -si
  1. Teraz môžete začať používať yay a nainštalovať softvér AUR, takže proces bude dokončený, ak je to to, čo ste hľadali.

Inštalácia obchodu s grafickým rozhraním na inštaláciu softvéru Arch

Ale budeme pokračovať v inštalácii grafického nástroja, konkrétne Manjaro's Pamac. V termináli po napísaní cd .. Pre návrat späť píšeme:

yay -S pamac-aur

V správach, v ktorých sa nás pýtate, či vykonať inštaláciu, je všetko áno. V správach diffstat môžeme dať "n", none a v eliminácii závislostí s "s". Pamac spustíme vložením do terminálu pamac-manager.

Pamac na Ubuntu

Ako sme už vysvetlili v článku o tom, ako nainštalovať a používať Distrobox, Pamac môžeme exportovať tak, aby sa objavil v zásuvke aplikácie našej distribúcie napísaním:

distrobox-export --app pamac-manager

Pamac v zásuvke aplikácie Ubuntu

Ak sa pozriete, zobrazí sa ako Add/Remove software, ale v zátvorkách je napísané „on arch“, čo znamená, že je nainštalovaný v obrázku/kontajneri Distroboxu s názvom „arch“, ktorý sme vytvorili pre túto príručku .

Ďalšou možnosťou je urobiť to všetko s Bauh (yay -S bauh), ktorý vám tiež umožňuje spravovať softvér AUR.

Čo sme urobili s Distroboxom?

To, čo sme s tým všetkým urobili, je vytvorenie subsystému – rád to hovorím takto – Arch Linuxu v Ubuntu, nainštalovali sme yay az neho Pamac, grafický nástroj na inštaláciu softvéru v Manjaro, Arch base. pridal obchod do zásuvky aplikácií Ubuntu. A predsa teraz máme prístup k AUR z Ubuntu cez yay a pomocou Pamac alebo Bauh môžeme nainštalovať softvér z oficiálnych archívov Arch a AUR.

To je možné v akejkoľvek inej distribúcii, takže AUR je k dispozícii v každom.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.