Kako namestiti programsko opremo iz uporabniškega skladišča Arch Linux

click fraud protection

Ena največjih prednosti Arch Linuxa je zmogljivo skladišče, ki ga poganja uporabnik. Z njim lahko uporabniki naložijo svoje pakete. Kot rezultat, Arch Linux uživa nekaj najboljših razpoložljivosti programske opreme v Linuxu. Ker je zanimanje za Arch AUR vse večje, smo se odločili, da ga podrobneje preučimo. Ročno bomo govorili o izdelavi paketov, razložili, kaj je "PKGBUILD", in vam celo prikazali nekatere programe, ki omogočajo enostavno interakcijo z uporabniškim skladiščem Arch Linux. Tukaj je opisano, kako lahko namestite programsko opremo iz uporabniškega skladišča Arch Linux.

SPOLNI ALERT: Pomaknite se navzdol in oglejte si video tutorial na koncu tega članka.

Slabosti AUR Helperja

Za nove uporabnike Archa se lahko namestitev AUR paketa brez AUR-ovega pomočnika zdi težavna. Resničnost je, da je neverjetno uporabna, saj jih lahko sami zgradite, če jih sami sestavite. Ko uporabnik naloži vse, kar potrebuje, da PKGBUILD deluje, upravitelj paketov izpusti navaden paket. Ta redni paket je mogoče namestiti hitro, namesto da bi ga sestavljali pred namestitvijo.

instagram viewer

Če uporabljate Arch Linux na več računalnikih in se zanašate na programsko opremo AUR, je to odlična stvar. Na počasnih procesorjih, ki niso optimizirani, ni treba sestavljati velike programske opreme. Namesto tega pakete enkrat sestavite v najhitrejšem CPU-ju in jih pošljite čez.

Nameščanje paketov AUR brez pomočnika

Če želite namestiti programsko opremo iz uporabniškega skladišča Arch Linux, boste morali prenesti "posnetke". Upoštevajte, da je namestitev teh paketov (včasih) lahko mučna. To je posledica dejstva, da imajo nekateri paketi knjižnice in programe, potrebne za izdelavo izvorne kode. V normalnih okoliščinah bo te odvisnosti zlahka zapolnilo izvorno skladišče paketov Arch Linux. Drugič morda ne boste imeli toliko sreče. Nekateri paketi bodo morda potrebovali odvisnosti, ki jih je treba prav tako graditi s pomočjo posnetka.

Za začetek pojdite na AUR. To je spletno mesto, na katerega lahko vsakdo naloži datoteke PKGBUILD. PKGBUILD je skript, prilagojen posebej za Arch. Podrobno opisuje, kako zgrabite izvorno kodo programa in se namestite. Vsakdo lahko naloži eno od teh datotek, kar pomeni, da je AUR na trenutke lahko varen.

Uporabnike kljub temu ne bi smeli skrbeti. Vsak naložen paket ima razdelek s komentarji. Ta razdelek uporabnikom omogoča komentiranje stabilnosti in varnosti paketa ter drugim uporabnikom pomaga, da program deluje v njihovem sistemu. Obstaja tudi funkcija poročanja, ki jo lahko uporabniki uporabijo, če menijo, da je datoteka PKGBUILD v AUR zlonamerna.

Uporabite funkcijo iskanja na spletnem mestu in poiščite želeni program. V tem primeru bomo uporabili Google Chrome. Na strani s pakiranjem poiščite »Prenos posnetka« in kliknite nanjo. Ko se prenos konča, odprite terminal in naredite naslednje:

Najprej uporabite cd ukaz za vstop v ~ / Prenosi imenik.

cd ~ / Prenosi

Znotraj prenosov, s pomočjo datoteke katran ukaz.

tar -xvzf google-chrome.tar.gz

Z ukazom cd vnesite novo mapo, ki jo je naredil ukaz tar.

cd google-chrome

Uporabi ls ukaz za ogled vso vsebino te mape.

ls

Opazili boste več datotek. V tem primeru obstaja skript lupine install.sh. Prezri to. Namesto tega vnesite ta ukaz:

makepkg

The makepkg ukaz sporoči sistemu, da ustvari izvorni paket Arch Linux za Google Chrome. Dajte si čas za gradnjo. Naložiti mora paket Ubuntu Google Chrome, ga razstaviti in pretvoriti. Vedeli boste, da je to storjeno, ko je okno terminala spet uporabno.

Uporabi ls ukaz za ogled vsebine mape. Znotraj mape za posnetke Google Chrome je nov nov izvorni paket. Paket lokov premaknite v domačo mapo.

mv google-chrome * .tar.gz ~ /

Vnesite ukaz CD, da se vrnete v domačo mapo in zaženete postopek namestitve.

cd ~ /

Končno namestite paket AUR v sistem.

sudo pacman -U google-chrome * .tar.gz

Z vsem tem je sestavljen paket AUR. Upoštevajte, da ker paket ni bil nameščen prek pomočnika, lahko ta paket razdelite drugim računalnikom in preskočite postopek prevajanja.

Prednosti uporabe AUR Helperja

To, da lahko sestavite paket iz AUR-a in ga shranite za kasneje, je resničen plus. Težava je v tem, da je na trenutke lahko dolgočasno. Zato večina ljudi uporablja "AUR Helper". To so programi, ki želijo uporabnikom pomagati enostavno prenesti datoteke PKGBUILD in s samo nekaj koraki uveljaviti postopek prevajanja. Ta metoda je daleč najprimernejša metoda za uporabnike Arch Linuxa, ki imajo radi AUR, a sovražijo, da bi morali vse delati ročno.

Obstaja veliko različnih pomočnikov AUR, vendar vsi v bistvu naredijo isto. Zato bomo namesto da bi jih pokrivali vsi, prešli čez tri najboljše!

Opomba: Ti pomočniki AUR niso v glavnih arhivih arhivov. Če jih želite dobiti na računalniku Linux, boste morali sestaviti PKGBUILD ročno. Sledite zgornjim navodilom.

Yaourt

Yaourt je daleč najbolj uporabljen AUR-ov pomočnik. Najprej poiščite v arhivu uporabnikov Arch, kaj želite namestiti. To se naredi podobno kot sam pacman manager paketa (z -S). V tem primeru bomo znova uporabljali Google Chrome.

yaourt -S google chrome

Iskanje bo prikazalo rezultate neposredno iz AUR (glede na uporabljene ključne besede). Če želite namestiti programsko opremo, upoštevajte ime paketa. V primeru Chroma je paket "google-chrome".

yaourt -S google-krom

Ta osnovni ukaz vas bo vodil skozi postopek namestitve. Težava je, da je zelo mučna in od uporabnika zahteva, da večkrat izbere "da" in "ne". Če želite namestiti programsko opremo brez težav, uporabite zastavo –noconfirm.

yaourt -S google-chrome - noconfirm

Če želite posodobiti programsko opremo, nameščeno prek AUR, naredite:

yaourt -Syyu --aur - noconfirm

To bo Yaourtu omogočilo, da posodobi Arch in naloži / izdela nove AUR pakete brez težav.

Pacaur

Pacaur je še en pomočnik AUR, katerega namen je olajšati gradnjo paketov. Tukaj je opisano, kako ga uporabiti:

Najprej poiščite paket v AUR. Tako kot prej bomo tudi tukaj uporabili Chrome.

pacaur -S google-krom

Poiščite ime paketa. V primeru Chroma gre za google-chrome.

Namestite programsko opremo z:

pacaur -S google-krom

Odgovorite na vprašanja, ki jih Pacaur zastavlja o postopku namestitve, ali pa jih (kot Yaourt) v celoti preskočite z:

pacaur -S google-chrome - noconfirm

Če želite posodobiti pakete v Arch Linuxu in programe, zgrajene iz arhiva uporabnikov Arch, zaženite ta ukaz:

pacaur -Syyu

Oktopi

Za tiste v Archu, ki želijo orodje GUI za interakcijo s sistemom Arch Linux, pa tudi AUR, Oktopi je najboljša rešitev. Če želite namestiti programsko opremo iz programa Arch User Repo, kliknite zeleno ikono obraza. S tem se sproži ovoj za orodje Octopi. Nato vnesite iskalni izraz, na primer »Google Chrome«.

Kmalu se prikaže stran z rezultati. Z desno miškino tipko kliknite aplikacijo, ki jo želite namestiti, in kliknite »namesti«. Octopi vas bo popeljal skozi postopek namestitve.

Opomba: program vas bo obvestil, ko bodo posodobitve.

Zaključek

Arch Linux je priljubljen v skupnosti zaradi velike razpoložljivosti programske opreme. Z AUR je namestitev nepodprtih programov neverjetno enostavna. Če niste Arch za Linux, bo učenje obvladovanja tega orodja močno izboljšalo vašo izkušnjo Arch Linux.

watch instagram story