- Kaip įdiegti programinę įrangą iš „Arch Linux“ vartotojų saugyklos

Kaip įdiegti programinę įrangą iš „Arch Linux“ vartotojų saugyklos

Tai yra viena didžiausių „Arch Linux“ stiprybiųgalinga, vartotojo valdoma saugykla. Su ja vartotojai gali įkelti savo paketus. Todėl „Arch Linux“ naudojasi geriausiomis programinės įrangos galimybėmis „Linux“. Kadangi didėja susidomėjimas „Arch AUR“, nusprendėme išsamiau ją aptarti. Mes kalbėsime apie paketų kūrimą rankomis, paaiškinsime, kas yra „PKGBUILD“, ir netgi parodysime keletą programų, kurios palengvina sąveiką su „Arch Linux“ vartotojų saugykla. Štai kaip galite įdiegti programinę įrangą iš „Arch Linux“ naudotojų saugyklos.

SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.

AUR pagalbininko trūkumai

Naujiems „Arch“ vartotojams AUR paketo diegimasbe AUR pagalbininko gali pasirodyti sunku. Realybė yra nepaprastai naudinga, nes patys kurdami paketus galite juos išsaugoti. Kai vartotojas atsisiunčia viską, ko reikia, kad PKGBUILD veiktų, paketo tvarkyklė išspjauna įprastą paketą. Šį įprastą paketą galima greitai įdiegti, o ne kaupti prieš diegiant.

Jei naudojate „Arch Linux“ daugelyje kompiuterių, ir jūspasikliaukite AUR programine įranga, tai yra puikus dalykas. Nereikia kaupti didelės programinės įrangos lėtuose procesoriuose, kurie nėra optimizuoti. Vietoj to, vieną kartą sukompiliuokite paketus greičiausiame procesoriuje ir nusiųskite juos.

AUR paketų diegimas be pagalbininko

Norėdami įdiegti programinę įrangą iš „Arch Linux“ vartotojoSaugykla, turėsite atsisiųsti „momentinius vaizdus“. Atminkite, kad šių paketų diegimas (kartais) gali būti nuobodus. Taip yra dėl to, kad kai kuriuose paketuose yra bibliotekos ir programos, reikalingos šaltinio kodo kūrimui. Įprastomis sąlygomis šias priklausomybes lengvai užpildys gimtoji „Arch Linux“ paketų saugykla. Kitais atvejais jums gali nepasisekti. Kai kuriems paketams gali reikėti priklausomybių, kurias taip pat reikia sukurti naudojant momentinę nuotrauką.

Norėdami pradėti, eikite į AUR. Tai svetainė, į kurią kiekvienas gali įkelti PKGBUILD failus. PKGBUILD yra scenarijus, specialiai pritaikytas „Arch“. Jame išsamiai aprašoma, kaip paimti programos šaltinį ir įdiegti. Kiekvienas gali įkelti vieną iš šių failų, tai reiškia, kad AUR kartais gali būti nesaugus.

Vis dėlto vartotojai neturėtų jaudintis. Kiekviename įkeltame pakete yra komentarų skiltis. Šis skyrius leidžia vartotojams komentuoti apie paketo stabilumą ir saugumą, taip pat padėti kitiems vartotojams priversti programą veikti savo sistemoje. Taip pat yra ataskaitų teikimo funkcija, kuria vartotojai gali naudotis, jei mano, kad PKGBUILD failas AUR yra kenksmingas.

Naudokite paieškos funkciją svetainėje ir ieškokitenorimai programai. Šiame pavyzdyje naudosime „Google Chrome“. Pakuotės puslapyje suraskite „Atsisiųsti momentinę nuotrauką“ ir spustelėkite ją. Kai atsisiuntimas baigsis, atidarykite terminalą ir atlikite šiuos veiksmus:

Pirmiausia naudokite cd komanda įvesti ~/Downloads katalogą.

cd ~/Downloads

Atsisiųskite vidiniame paveikslėlyje failą, naudodami tar komanda.

tar -xvzf google-chrome.tar.gz

Įveskite naują aplanką, kurį sukūrė komanda tar, naudodami komandą cd.

cd google-chrome

Naudoti ls komanda, kad peržiūrėtumėte visą šio aplanko turinį.

ls

Pastebėsite kelis failus. Tokiu atveju yra „install.sh“ apvalkalo scenarijus. Ignoruokite tai. Vietoje to įveskite šią komandą:

makepkg

Į makepkg komanda liepia sistemai sugeneruoti vietinį„Arch Linux“ paketas, skirtas „Google Chrome“. Duokite laiko kurti. Jis turi atsisiųsti „Ubuntu Google Chrome“ paketą, jį išpjaustyti ir konvertuoti. Jūs žinosite, kad tai padaryta, kai terminalo langą vėl bus galima naudoti.

Naudoti ls komanda dar kartą peržiūrėti aplanko turinį. „Google Chrome“ momentinės nuotraukos aplanke yra naujas vietinės arkos paketas. Perkelkite arkos paketą į savo namų aplanką.

mv google-chrome*.tar.gz ~/

Įveskite kompaktinio disko komandą, kad grįžtumėte į pagrindinį aplanką ir pradėtumėte diegimo procesą.

cd ~/

Galiausiai įdiekite AUR paketą į sistemą.

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

Vis dėlto AUR paketas yra sukurtas. Atminkite, kad kadangi paketas nebuvo įdiegtas naudojantis pagalbininku, galite laisvai platinti šį paketą kitiems kompiuteriams ir praleisti kompiliavimo procesą.

AUR Helper naudojimo pranašumai

Gebėjimas sudaryti paketą iš AUR irišsaugoti jį vėlesniam laikui yra tikras pliusas. Problema ta, kad kartais tai gali būti nuobodi. Štai kodėl dauguma žmonių naudoja „AUR Helper“. Tai yra programos, kurios siekia padėti vartotojams lengvai atsisiųsti PKGBUILD failus ir vos keliais žingsniais paleisti kompiliavimo procesą. Šis metodas yra pats tinkamiausias būdas „Arch Linux“ vartotojams, kurie mėgsta AUR, tačiau nekenčia, kad viską turi daryti rankomis.

Yra daug skirtingų AUR pagalbininkų, tačiau visi jie iš esmės daro tą patį. Štai kodėl užuot apėmę juos visus, mes pateiksime tris geriausius!

Pastaba: šių AUR pagalbininkų nėra pagrindinėse „Arch“ saugyklose. Norėdami gauti juos į savo „Linux“ asmeninį kompiuterį, turėsite ranka surinkti PKGBUILD. Vykdykite aukščiau pateiktas instrukcijas.

Yaourt

Yaourt yra iki šiol labiausiai naudojamas AUR pagalbininkas. Pirmiausia ieškokite „Arch“ vartotojo saugykloje, ką norite įdiegti. Tai daroma panašiai kaip pats pacman paketo tvarkyklė (su -S). Šiame pavyzdyje dar kartą naudosime „Google Chrome“.

yaourt -Ss google chrome

Paieškos metu bus rodomi rezultatai tiesiogiai iš AUR (atsižvelgiant į jūsų naudojamus raktinius žodžius). Norėdami įdiegti programinę įrangą, atkreipkite dėmesį į paketo pavadinimą. „Chrome“ atveju paketas yra „google-chrome“.

yaourt -S google-chrome

Ši pagrindinė komanda nuves jus perdiegimo procesas. Problema yra labai nuobodi ir prašo vartotojo pakartotinai pasirinkti „taip“ ir „ne“. Norėdami be vargo įdiegti programinę įrangą, naudokite žymėjimo žymėjimą –noconfirm.

yaourt -S google-chrome --noconfirm

Norėdami atnaujinti programinę įrangą, įdiegtą per AUR, atlikite šiuos veiksmus:

yaourt -Syyu --aur --noconfirm

Tai lieps „Yaourt“ atnaujinti „Arch“ ir be vargo atsisiųsti / kurti naujus AUR paketus.

Pacaur

„Pacaur“ yra dar vienas AUR pagalbininkas, kurio tikslas - pastato paketą padaryti lengvą. Štai kaip tai naudoti:

Pirmiausia susiraskite paketą AUR. Kaip ir anksčiau, kaip pavyzdį naudosime „Chrome“.

pacaur -Ss google-chrome

Raskite paketo pavadinimą. „Chrome“ atveju tai yra „Google Chrome“.

Įdiekite programinę įrangą naudodami:

pacaur -S google-chrome

Atsakykite į klausimus, kuriuos „Pacaur“ užduoda dėl diegimo proceso, arba (pvz., „Yaourt“) visiškai praleiskite juos naudodamiesi:

pacaur -S google-chrome --noconfirm

Norėdami atnaujinti „Arch Linux“ paketus, taip pat programas, sukurtas iš „Arch“ vartotojo saugyklos, paleiskite šią komandą:

pacaur -Syyu

Aštuonkojis

Tiems, kurie naudoja „Arch“ ir kurie nori GUI įrankiosąveikauti su „Arch Linux“ sistema, taip pat su AUR, „Octopi“ yra geriausias sprendimas. Norėdami įdiegti programinę įrangą iš „Arch User Repo“, spustelėkite žaliosios veido piktogramą. Tai paleidžia įvyniojimo įrankį „Octopi“. Tada įveskite paieškos terminą, pvz., „Google Chrome“.

Netrukus pasirodo rezultatų puslapis. Dešiniuoju pelės mygtuku spustelėkite norimą įdiegti programą ir spustelėkite „įdiegti“. „Octopi“ pateiks jus diegimo procese.

Pastaba: programa praneš jums, kai bus atnaujinimų.

Išvada

„Arch Linux“ yra daugelio bendruomenės mėgstamas produktasdėl didžiulės programinės įrangos prieinamumo. Su AUR neįtikėtinai lengva įdiegti nepalaikomas programas. Jei dar nesinaudojote „Arch Linux“, išmokę įsisavinti šį įrankį nepaprastai pagerinsite „Arch Linux“ patirtį.

Komentarai