Namestitev in konfiguracija Arch Linuxa morda malo staneta, vendar je ena izmed najljubših možnosti za tiste, ki vedo vse, kar potrebujejo, in želijo imeti svoje delovno okolje takšno, kot jim je všeč. Ima možnost namestitve programske opreme AUR, kar je kratica za Arch User Repository, v njej pa najdemo tako rekoč vsak program, ki obstaja na Linuxu. To je ena njegovih najboljših trditev in distribucije, ki niso Arch, na to gledajo z nekaj zavisti. Na srečo obstaja distro box, ki je videti kot podsistem Linux za Linux, kar prihrani razdaljo.
Pred nekaj dnevi smo se z vami pogovarjali o tem, kaj je in kako ga uporabljati, danes pa bomo to vadnico objavili na ustvarite sliko Arch Linux in jo konfigurirajte za dostop do AUR. Ne bo vedno potrebno, lahko pa pride prav. In ker smo v Linuxu mi tisti uporabniki, ki se lahko odločimo, kaj storiti in česa ne, bomo razložili, kako to doseči in vsak naj naredi, kar se mu zdi primerno.
Preden začnemo: kaj je AUR?
Kot smo že pojasnili, je AUR kratica za Nadzornik uporabnika Arch, in je repozitorij, katerega programsko opremo vzdržuje skupnost. Arch Linux, tako kot večina distribucij Linuxa, ki jih poznam, ima svoje uradne repozitorije, v katerih najdemo programsko opremo, kot so Distrobox, VLC, GIMP ali LibreOffice v različicah Še vedno y sveže, vendar tam ne najdemo Spottube kljub odprtokodnosti. Isti razvijalec Spotube naloži svojo programsko opremo v AUR, ki se konča z -bin, kar pomeni, da je že prevedena. V AUR lahko najdemo tudi nekaj starejše programske opreme, za katero bomo morda morali narediti nekaj posebnega, na primer nekaj, kar je odvisno od Pythona 2.
Ko uporabnik skupnosti vidi, da je to priročno, naloži programsko opremo v AUR in kdor ima nekaj, kar temelji na Archu, ga lahko namesti. To lahko storite ročno ali s pomočjo čarovnika, kot je npr Juhu, tistega, ki ga bomo tukaj uporabili za namestitev Bauha in Pamaca.
Ni priporočljivo, da se vznemirjate in uporabljate AUR, ne da bi imeli smisel.. Glavni razlog je, da je običajno programska oprema, ki jo vzame in naloži nekdo iz skupnosti, kar pomeni, da je ni naložil sam projekt. Poleg tega veliko tega ni prevedenega in ko namestite nekaj, kar je treba prevesti, traja dlje. Če imamo veliko AUR, lahko nekatere posodobitve trajajo dlje, kot je bilo pričakovano.
Ampak običajno, Je varno skladišče, brez njega pa bi bilo težje namestiti programe, kot sta Visual Studio Code ali Google Chrome, v sisteme, ki temeljijo na Archu.
Ustvarjanje slike Arch Linux z Distroboxom
- Prva stvar, ki jo bomo naredili, je namestitev distroboxa v našo distribucijo Linuxa. notri Ta članek Razložimo, kako to storiti, vendar je v bistvu pisanje v terminalu
sudo
sledi upravitelj paketov naše distribucije, nato ukaz za namestitev – likeinstall
- in potemdistrobox
. Lahko se pojavi tudi v trgovini s programsko opremo operacijskega sistema. Za posebne primere, v ta povezava Pojasnjuje, kako to storiti s curl in wget. - Ko je Distrobox že nameščen, ustvarimo sliko s tem ukazom, kjer je "arch" ime, ki ga bomo dali škatli (lahko je katerokoli drugo), tisto, kar je za -i, pa je slika Arch Linuxa. Če ne deluje, ta povezava iz uradne dokumentacije postavi imena združljivih slik:
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:najnovejše
- Ko konča, nam bo dal ukaz enter za vnos ustvarjene slike. V našem primeru bo tako
distrobox enter arch
, ki smo mu dali ime v prejšnjem koraku. - Ko vstopimo, bomo počakali čas, ki bo odvisen od slike in moči naše opreme. Prvič morate namestiti osnovne pakete. Ko končate, v poziv videli bomo naše_uporabniško_ime@ime_slike, kot smo pojasnili na povezavi v 1. koraku.
- Kot izbirni korak lahko namestimo čakajoče posodobitve z
sudo pacman -Syu
. - Zdaj moramo aktivirati podporo za namestitev tega, kar bo upravljal AUR. Trajalo bo zelo malo časa in v mojem primeru so bili že nameščeni, vendar ponovna namestitev ne bo škodila. Pišemo naslednje:
sudo pacman -S base -devel git
Namestitev Yay
- Nato kloniramo repozitorij yay, prav tako bo to storil hitro:
git klon https://aur.archlinux.org/yay.git
- V vaš imenik pridemo z
cd yay
. - Zdaj napišemo naslednje in počakamo, da se postopek konča:
makepkg -si
- Zdaj lahko začnete uporabljati yay in namestite programsko opremo AUR, tako da bo postopek zaključen, če je to tisto, kar ste iskali.
Namestitev trgovine z grafičnim vmesnikom za namestitev programske opreme Arch
Nadaljevali pa bomo z namestitvijo grafičnega orodja, natančneje Manjarovega Pamaca. V terminalu, po tipkanju cd ..
Za vrnitev napišemo:
yay -S pamac-aur
V sporočilih, v katerih nas sprašujete, ali naj izvedemo namestitev, je vse pritrdilno. V sporočila diffstat lahko vnesemo "n", nič, v odstranimo odvisnosti s "s". Pamac bomo zagnali tako, da bomo vstavili terminal pamac-manager
.
Kot smo že pojasnili v članku o namestitvi in uporabi Distroboxa, lahko Pamac izvozimo tako, da se prikaže v predalu za aplikacije naše distribucije, tako da napišemo:
distrobox-export --app pamac-manager
Če pogledate, se prikaže kot Dodaj/odstrani programsko opremo, vendar v oklepaju piše "on arch", kar pomeni, da je nameščena v sliko/vsebnik Distrobox z imenom "arch", ki smo ga ustvarili za ta vodnik .
Druga možnost je, da vse to naredite z Bauhom (jao -S bauh), ki omogoča tudi upravljanje programske opreme AUR.
Kaj smo naredili z Distroboxom?
Z vsem tem smo ustvarili podsistem – tako rad rečem – Arch Linuxa v Ubuntuju, namestili smo yay in iz njega Pamac, grafično orodje za namestitev programske opreme v Manjaro, Arch base. Potem imamo dodal trgovino v predal aplikacij Ubuntu. Pa vendar, zdaj imamo dostop do AUR iz Ubuntuja prek yay, s Pamacom ali Bauhom pa lahko namestimo programsko opremo iz uradnih repozitorijev Arch in AUR.
To je mogoče v kateri koli drugi distribuciji, zato je AUR na voljo v kateri koli.