Kako koristiti AUR na bilo kojoj ne-Arch distribuciji zahvaljujući Distroboxu

Ubuntu, Arch i Pamac zahvaljujući Distroboxu

Instalacija i konfiguracija Arch Linuxa može malo koštati, ali je jedna od omiljenih opcija za one koji znaju sve što im treba i žele imati svoje radno okruženje kakvo žele. Ima mogućnost instaliranja softvera AUR, što je skraćenica od Arch User Repository, a u njemu nalazimo praktički sve programe koji postoje na Linuxu. To je jedna od njegovih najboljih tvrdnji, a ne-Arch distribucije gledaju na to s određenom zavišću. Srećom postoji distro box, koji izgleda kao Linux podsustav za Linux, štedeći udaljenost.

Prije nekoliko dana razgovarali smo s vama o tome što je to i kako ga koristiti, a danas ćemo objaviti ovaj vodič kreirajte Arch Linux sliku i konfigurirajte je za pristup AUR-u. Neće uvijek biti potrebno, ali može dobro doći. A budući da smo mi u Linuxu korisnici koji imaju moć odlučivanja što učiniti, a što ne, objasnit ćemo kako to postići i svatko neka radi ono što misli da je prikladno.

Prije nego što počnemo: Što je AUR?

Kao što smo već objasnili, AUR je akronim za Arch Reporter za korisnike, te je repozitorij čiji softver održava zajednica. Arch Linux, kao i većina Linux distribucija koje poznajem, ima svoje službene repozitorije u kojima nalazimo softver kao što su Distrobox, VLC, GIMP ili LibreOffice u verzijama još y svjež, ali tamo ne nalazimo Spottube unatoč tome što je open source. Isti programer Spotubea učitava svoj softver u AUR koji završava na -bin, što znači da je već kompajliran. U AUR-u također možemo pronaći neki stariji softver za koji ćemo možda morati učiniti nešto specifično, na primjer nešto što ovisi o Pythonu 2.

Kada korisnik zajednice smatra da je to zgodno, učitava softver na AUR i svatko s nečim temeljenim na Archu može to instalirati. To se može učiniti ručno ili pomoću čarobnjaka, npr yay, onaj koji ćemo ovdje koristiti za instaliranje Bauha i Pamaca.

Nije preporučljivo uzbuđivati ​​se i koristiti AUR bez ikakvog smisla.. Glavni razlog je taj što je ono što se tamo nalazi obično softver koji netko iz zajednice uzme i postavi, odnosno nije ga uploadao sam projekt. Također, mnogo toga nije kompajlirano, a kada instalirate nešto što treba kompajlirati, to traje duže. Ako imamo puno AUR-a, neka ažuriranja mogu potrajati dulje od očekivanog.

Ali obično, To je sigurno spremište, a bez njega bi bilo teže instalirati programe poput Visual Studio Code ili Google Chrome na sustave temeljene na Archu.

Stvaranje slike Arch Linuxa s Distroboxom

  1. Prvo što ćemo učiniti je instalirati distrobox na našu Linux distribuciju. U ovaj članak Objašnjavamo kako to učiniti, ali u osnovi je to pisanje u terminalu sudo slijedi paketni upravitelj naše distribucije, zatim naredba za instalaciju – like install - i onda distrobox. Također se može pojaviti u trgovini softvera operativnog sustava. Za posebne slučajeve, u ovaj link Objašnjava kako to učiniti s curl i wget.
  2. S već instaliranim Distroboxom, stvaramo sliku ovom naredbom, gdje je "arch" ime koje ćemo dati kutiji (može biti bilo koje drugo), a ono što stoji iza -i je Arch Linux slika. Ako ne uspije, ovaj link iz službene dokumentacije stavlja nazive kompatibilnih slika:
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:najnovije
  1. Kada završi, dat će nam naredbu enter za unos stvorene slike. U našem slučaju bit će distrobox enter arch, što je naziv koji smo mu dali u prethodnom koraku.
  2. Nakon što uđemo, čekat ćemo vrijeme koje će ovisiti o slici i snazi ​​naše opreme. Prvi put morate instalirati osnovne pakete. Kada završite, u brz vidjet ćemo naše_korisničko_ime@ime_slike, kao što smo objasnili na poveznici u 1. koraku.
  3. Kao izborni korak, možemo instalirati ažuriranja na čekanju s sudo pacman -Syu.
  4. Sada moramo aktivirati podršku za instaliranje onoga čime će AUR upravljati. Trebat će vrlo malo vremena, au mom slučaju su već instalirani, ali ponovna instalacija neće škoditi. Pišemo sljedeće:
sudo pacman -S baza-razviti git

Instaliranje Yay

  1. Zatim kloniramo yay repozitorij, također će to učiniti brzo:
git klon https://aur.archlinux.org/yay.git
  1. Ulazimo u vaš imenik s cd yay.
  2. Sada pišemo sljedeće i čekamo da proces završi:
makepkg -da
  1. Sada možete početi koristiti yay i instalirati AUR softver, kako bi proces bio dovršen ako je to ono što ste tražili.

Instalacija trgovine s grafičkim sučeljem za instalaciju softvera Arch

Ali nastavit ćemo s instaliranjem grafičkog alata, točnije Manjarovog Pamaca. U terminalu, nakon upisivanja cd .. Da se vratimo, pišemo:

yay -S pamac-aur

U porukama u kojima nas pitate hoćete li izvršiti instalaciju sve je potvrdno. U diffstat porukama možemo staviti "n", ništa, a u eliminirati ovisnosti sa "s". Pamac ćemo pokrenuti postavljanjem terminala pamac-manager.

Pamac na Ubuntuu

Kao što smo već objasnili u članku o tome kako instalirati i koristiti Distrobox, Pamac možemo eksportirati tako da se pojavi u ladici aplikacija naše distribucije tako što ćemo napisati:

distrobox-export --app pamac-manager

Pamac u ladici Ubuntu aplikacije

Ako pogledate, pojavljuje se kao Add/Remove software, ali u zagradama piše "on arch", što znači da je instaliran u sliku/spremnik Distroboxa s nazivom "arch", koji smo stvorili za ovaj vodič .

Druga opcija je da sve ovo napravite s Bauhom (yay -S bauh), koji vam također omogućuje upravljanje AUR softverom.

Što smo učinili s Distroboxom?

Ono što smo učinili sa svim ovim je kreiranje podsustava – volim to tako reći – Arch Linuxa u Ubuntuu, instalirali smo yay i iz njega Pamac, grafički alat za instaliranje softvera u Manjaro, Arch bazu. Zatim imamo dodao trgovinu u ladicu Ubuntu aplikacija. Pa ipak, sada imamo pristup AUR-u iz Ubuntu-a preko yay-a, a uz Pamac ili Bauh možemo instalirati softver iz službenih Arch i AUR repozitorija.

To je moguće u bilo kojoj drugoj distribuciji, tako da je AUR dostupan u bilo kojoj.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.