Tā ir viena no Arch Linux lielākajām priekšrocībāmjaudīga, lietotāju darbināma repozitorija. Izmantojot to, lietotāji var augšupielādēt paši savus pakotnes. Tā rezultātā Arch Linux bauda dažas no labākajām programmatūras pieejamībām Linux. Tā kā pieaug interese par Arch AUR, mēs esam nolēmuši to detalizēti aplūkot. Mēs runāsim par pakešu veidošanu ar rokām, paskaidrosim, kas ir “PKGBUILD”, un pat parādīsim dažas programmas, kas atvieglo mijiedarbību ar Arch Linux lietotāju krātuvi. Lūk, kā jūs varat instalēt programmatūru no Arch Linux lietotāju krātuves.
SPOILER BRĪDINĀJUMS: Ritiniet uz leju un skatieties video pamācību šī raksta beigās.
AUR palīga trūkumi
Jauniem Arch lietotājiem AUR paketes instalēšanabez AUR palīga var šķist grūti. Patiesībā tā ir neticami noderīga, jo, pats veidojot paketes, jūs varat tos saglabāt. Kad lietotājs lejupielādē visu nepieciešamo, lai PKGBUILD darbotos, pakotņu pārvaldnieks izspiež parasto paketi. Šo parasto paketi var ātri instalēt, nevis apkopot pirms instalēšanas.
Ja jūs darbināt Arch Linux daudzos datoros, un jumspaļaujieties uz AUR programmatūru, tā ir lieliska lieta. Lēniem CPU, kas nav optimizēti, nav jāapkopo liela programmatūra. Tā vietā vienā reizē apkopojiet paketes, izmantojot ātrāko CPU, un nosūtiet tos vairāk.
AUR pakešu instalēšana bez palīga
Lai instalētu programmatūru no Arch Linux lietotājaKrātuvē jums būs jāielādē “momentuzņēmumi”. Paturiet prātā, ka šo pakotņu instalēšana (reizēm) var būt garlaicīga. Tas ir saistīts ar faktu, ka dažām pakotnēm ir bibliotēkas un programmas, kas vajadzīgas avota koda izveidošanai. Normālos apstākļos šīs atkarības viegli aizpildīs vietējā Arch Linux pakotņu krātuve. Citreiz jums varētu nebūt tik paveicies. Dažām pakotnēm var būt vajadzīgas atkarības, kuras arī jāveido, izmantojot momentuzņēmumu.
Lai sāktu, dodieties uz AUR. Šī ir vietne, kurā ikviens var augšupielādēt PKGBUILD failus. PKGBUILD ir skripts, kas īpaši paredzēts Arch. Tajā sīki aprakstīts, kā satvert programmas avota kodu un instalēt sevi. Ikviens var augšupielādēt kādu no šiem failiem, kas nozīmē, ka AUR reizēm var būt nedrošs.
Tomēr lietotājiem nevajadzētu uztraukties. Katrā augšupielādētajā paketē ir komentāru sadaļa. Šī sadaļa ļauj lietotājiem komentēt paketes stabilitāti un drošību, kā arī palīdzēt citiem lietotājiem panākt, lai programma darbotos viņu sistēmā. Pastāv arī ziņošanas funkcija, kuru lietotāji var izmantot, ja viņiem šķiet, ka PKGBUILD fails AUR ir ļaunprātīgs.
Izmantojiet meklēšanas funkciju vietnē un meklējietprogrammai, kuru vēlaties. Šajā piemērā mēs izmantosim pārlūku Google Chrome. Pakotnes lapā atrodiet “Lejupielādēt momentuzņēmumu” un noklikšķiniet uz tā. Kad lejupielāde ir pabeigta, atveriet termināli un rīkojieties šādi:
Vispirms izmantojiet cd
komanda, lai ievadītu ~/Downloads
direktoriju.
cd ~/Downloads
Lejupielādējiet iekšā Lejupielādes noņemiet momentuzņēmuma faila atzīmi, izmantojot tar
komanda.
tar -xvzf google-chrome.tar.gz
Ievadiet jauno mapi, kuru izveidoja komanda tar, ar komandu cd.
cd google-chrome
Izmantojiet ls
komanda, lai apskatītu visu šīs mapes saturu.
ls
Jūs pamanīsit vairākus failus. Šajā gadījumā ir instalēts apvalka skripts. Ignorēt to. Tā vietā ievadiet šo komandu:
makepkg
Uz makepkg
komanda pasaka sistēmai, lai ģenerētu vietējoArch Linux pakotne pārlūkam Google Chrome. Dodiet tam laiku celt. Tam ir jālejupielādē Ubuntu Google Chrome pakotne, to jāsadala un jāpārveido. Jūs zināt, ka tas ir izdarīts, kad termināļa logs ir atkal izmantojams.
Izmantojiet ls
komanda, lai vēlreiz apskatītu mapes saturu. Google Chrome momentuzņēmuma mapē atrodas jauna vietējās arkas pakotne. Pārvietojiet arkas paketi uz jūsu mājas mapi.
mv google-chrome*.tar.gz ~/
Ievadiet kompaktdiska komandu, lai atgrieztos mājas mapē un sāktu instalēšanas procesu.
cd ~/
Visbeidzot, instalējiet sistēmā AUR pakotni.
sudo pacman -U google-chrome*.tar.gz
Ar visu to AUR pakete ir veidota. Ņemiet vērā: tā kā pakotne netika instalēta, izmantojot palīgu, jūs varat brīvi izplatīt šo pakotni citiem personālajiem datoriem un izlaist apkopošanas procesu.
AUR Helper lietošanas priekšrocības
Spēja sastādīt paketi no AUR unsaglabāt to vēlāk ir reāls pluss. Problēma ir tā, ka tas dažreiz var būt garlaicīgs. Tāpēc vairums cilvēku izmanto “AUR Helper”. Šīs ir programmas, kuru mērķis ir palīdzēt lietotājiem viegli lejupielādēt PKGBUILD failus un izsaukt apkopošanas procesu tikai ar dažām darbībām. Šī metode ir līdz šim vēlamā metode Arch Linux lietotājiem, kuriem patīk AUR, bet ienīst, ka viņiem viss jādara ar roku.
Ir daudz dažādu AUR palīgu, taču viņi visi būtībā dara vienu un to pašu. Tāpēc, tā vietā, lai aptvertu tos visus, mēs apskatīsim 3 labākos!
Piezīme: šie AUR palīgi neatrodas galvenajās Arch krātuvēs. Lai tos iegūtu savā Linux datorā, jums PKGBUILD būs jāapkopo ar roku. Izpildiet iepriekš sniegtos norādījumus.
Yaourt

Yaourt ir līdz šim visvairāk izmantotais AUR palīgs. Vispirms meklējiet Arch lietotāju krātuvē to, ko vēlaties instalēt. Tas tiek darīts līdzīgi kā pats pacman pakešu pārvaldnieks (ar -S). Šajā piemērā mēs atkal izmantosim pārlūku Google Chrome.
yaourt -Ss google chrome
Meklēšana parādīs rezultātus tieši no AUR (saistībā ar jūsu izmantotajiem atslēgvārdiem). Lai instalētu programmatūru, ņemiet vērā paketes nosaukumu. Chrome gadījumā pakete ir “google-chrome”.
yaourt -S google-chrome
Šī pamata komanda aizvedīs jūs cauriinstalēšanas process. Problēmas ir ļoti nogurdinošas, un tā prasa lietotājam atkārtoti izvēlēties “jā” un “nē”. Lai instalētu programmatūru bez apgrūtinājumiem, izmantojiet karodziņu –noconfirm.
yaourt -S google-chrome --noconfirm
Lai atjauninātu programmatūru, kas instalēta, izmantojot AUR, rīkojieties šādi:
yaourt -Syyu --aur --noconfirm
Tas liks Yaourt atjaunināt Arch un bez grūtībām lejupielādēt / veidot jaunas AUR pakotnes.
Pacaur

Pacaur ir vēl viens AUR palīgs, kura mērķis ir padarīt ērtu paketi vieglu. To var izmantot šādi:
Vispirms atrodiet paketi AUR. Tāpat kā iepriekš, par piemēru izmantosim pārlūku Chrome.
pacaur -Ss google-chrome
Atrodiet iepakojuma nosaukumu. Chrome gadījumā tas ir google-chrome.
Instalējiet programmatūru, izmantojot:
pacaur -S google-chrome
Atbildiet uz jautājumiem, ko Pacaur uzdod par instalēšanas procesu, vai (piemēram, Yaourt) tos pilnībā izlaidiet, izmantojot:
pacaur -S google-chrome --noconfirm
Lai atjauninātu Arch Linux pakotnes, kā arī programmas, kas izveidotas no Arch User Repository, palaidiet šo komandu:
pacaur -Syyu
Astoņkāji

Tiem, kuri izmanto programmu Arch un vēlas GUI rīkumijiedarboties ar Arch Linux sistēmu, kā arī AUR, Octopi ir labākais risinājums. Lai instalētu programmatūru no Arch User Repo, noklikšķiniet uz zaļās sejas ikonas. Tādējādi tiek palaists iesaiņojums instrumentam Octopi. Pēc tam ievadiet meklēšanas vienumu, piemēram, “Google Chrome”.
Drīz tiek parādīta rezultātu lapa. Ar peles labo pogu noklikšķiniet uz lietotnes, kuru vēlaties instalēt, un noklikšķiniet uz “instalēt”. Octopi palīdzēs jums veikt instalēšanas procesu.
Piezīme: programma jums paziņos, kad būs atjauninājumi.
Secinājums
Arch Linux ir iecienīts daudzu sabiedrībāpateicoties tā plašajai programmatūras pieejamībai. Izmantojot AUR, neatbalstītu programmu instalēšana ir neticami vienkārša. Ja esat iesācējs ar Arch Linux, iemācīties apgūt šo rīku ievērojami uzlabos jūsu Arch Linux pieredzi.
Komentāri