Pacman ir jaudīgs pakotņu pārvaldnieks, kas tiek piegādāts kā noklusējuma pakešu pārvaldnieks uz Arch balstītām distribūcijām, taču tam trūkst pakotņu lejupielādes funkcijas no Arch User Repository (AUR). AUR ir kopienas uzturēts repozitorijs, kas nodrošina tūkstošiem trešo pušu pakotņu instalēšanas skriptu veidā, kas pazīstami arī kā PKGBUILD.

Lai instalētu pakotnes, izmantojot šos PKGBUILD, mums ir nepieciešams AUR palīgs, piemēram, yay. yay nav sākotnēji instalēts operētājsistēmā Arch Linux, un tas nav pieejams arī oficiālajos Arch krātuvēs. Tātad, kā instalēt yay, lai lejupielādētu pakotnes no AUR uz jūsu Arch darbvirsmas? Noskaidrosim.

Kā instalēt yay programmā Arch Linux

Yay pakotne ir pieejama tikai Arch lietotāju repozitorijā. Ņemiet vērā, ka varat manuāli instalēt pakotnes no AUR, neizmantojot AUR palīgu (līdzīgi tam, kā mēs instalēsim tālāk), bet kā nosaukums liecina, "AUR palīgs" palīdz instalēšanas procesā, atvieglojot pakotņu instalēšanu ar minimālu lietotāju skaitu. mijiedarbība.

instagram viewer

Lai instalētu yay savā Arch darbvirsmā, vispirms lejupielādējiet šādas atkarības:

sudo pacman -S --needed base-devel git

Pēc tam klonējiet yay repozitoriju izmantojot komandu git clone:

git klons https://aur.archlinux.org/yay.git

Mainiet savu pašreizējo darba direktoriju uz tikko lejupielādēto izmantojot mapi cd komanda:

cd yay

Visbeidzot, izmantojiet komandu makepkg, lai izveidotu un instalētu yay:

makepkg -si

Ja iepriekš minētā komanda parāda kļūdu "nevar atrast fakeroot bināro failu", pārliecinieties, vai esat veiksmīgi instalējis bāzes attīstība pakotni un pēc tam atkārtoti palaidiet komandu.

Papildus Arch Linux šī metode darbojas citi uz Arch balstīti izplatījumi kā arī, tostarp Manjaro, EndeavourOS un Garuda Linux.

Kad tas ir izdarīts, pārbaudiet instalāciju, pārbaudot instalētās yay versiju.

jā - versija

Ja izvade atgriež versijas numuru, jums ir izdevies instalēt yay.

Sākotnēji AUR nav paredzēts lietošanai citos Linux distros, izņemot Arch Linux un tā atvasinājumus (piemēram, Ubuntu un Linux Mint). Šādos izplatījumos varat izmantot Pacstall, AUR iedvesmots pakotņu pārvaldnieks, kas nodrošina pakotnes programmatūras instalēšanai.

Kā pārvaldīt AUR pakotnes, izmantojot yay

yay un Pacman komandām ir daudz kopīga. Piemēram, lai instalētu jaunu pakotni, izmantojot Pacman vai yay, izmantojiet -S karodziņu, savukārt, lai to noņemtu, jums ir jāizmanto -R opciju.

Tagad, kad jūs zināt līdzību starp diviem pakotņu pārvaldniekiem, sāksim ar to pakotņu pārvaldība operētājsistēmā Arch Linux izmantojot yay.

Meklē AUR pakotnes

Tāpat kā Pacman, yay ļauj lietotājiem meklēt pakotnes pirms to instalēšanas. Ja neesat pārliecināts par konkrētas pakotnes nosaukumu, varat izmantot komandu yay kopā ar meklēšanas vienumu, lai atrastu saistītās pakotnes.

jā, meklēšanas vienums

Piemēram, lai meklētu pakotnes ar "chrome" to nosaukumā:

jā, hroms

Izvade:

Lai meklētu pakotni gan oficiālajos krātuvēs, gan AUR, izmantojiet -Ss karogs:

jā -Ss google-chrome

Varat arī norādīt vairākus atslēgvārdus, lai veiktu šauru, precīzāku meklēšanu, kā norādīts tālāk.

jā -S termins1 termins2

Iepriekš minētā komanda vispirms meklēs termiņš1 un pēc tam sašauriniet rezultātus, meklējot termiņš2 atgrieztajos rezultātos.

Pakešu instalēšana ar yay

Kā minēts iepriekš, lai instalētu pakotnes ar yay, vienkārši norādiet pakotnes nosaukumu blakus -S karogs:

yay -S pakotnes nosaukums

Lai instalētu Google Chrome AUR pakotni, izmantojot yay:

jā -S google-chrome

Instalēšanas process nav pilnībā automātisks, un, iespējams, instalēšanas laikā būs jāievada sava superlietotāja parole.

Lai iegūtu tikai pakotnes PKGBUILD, izmantojiet -G vai --getpkgbuild karogs:

jā -G google-chrome

Varat arī izvēlēties drukāt PKGBUILD, izmantojot -lpp karogs ar -G:

jā -Gp google-chrome

Izvade:

Pakešu noņemšana ar yay

Ja jums nav nepieciešama AUR pakotne un vēlaties to noņemt no sistēmas, izmantojiet -R variants:

yay -R pakotnes nosaukums

Lai atinstalētu Google Chrome:

jā -R google-chrome

Ja vēlaties noņemt atkarības kopā ar pakotni, pievienojiet -ns karodziņš uz iepriekšējo komandu:

jā -Rns google-chrome

AUR pakotņu jaunināšana

Izsaucot komandu yay bez argumentiem, tiks veikta pilna sistēmas jaunināšana, kas ir līdzīga pacman -Syu komandu. Ņemiet vērā, ka šī komanda papildus AUR sinhronizēs un jauninās arī pakotnes no oficiālajām krātuvēm.

Lai atjauninātu tikai AUR pakotnes, izmantojiet -Sua karodziņš ar komandu:

jā - Sua

Ja jūs nevēlos atjaunināt paketi Arch Linux, jums būs jāmaina konfigurācijas fails, kas atrodas vietnē /etc/pacman.conf. Linux arī ļauj jums pazemināt savas sistēmas pakotnes Ja tu vēlies.

Izmantojiet yay, lai noņemtu nevajadzīgas atkarības

Neizmantotās atkarības var ātri uzkrāties un patērēt lielu daļu jūsu sistēmas krātuves, ja par tām netiek parūpēta. Varat izvēlēties noņemt atkarības kopā ar pakotnēm, izmantojot -Rns atzīmējiet karodziņu katru reizi, kad kaut ko noņemat, vai arī varat izvēlēties labāku maršrutu, noslaukot tos visus uzreiz, izmantojot -Yc karogs.

jā - Yc

The -Y komandā apzīmē "yay" un veiks darbības tikai ar pakotnēm, kas instalētas, izmantojot yay.

Papildu komandas

Lai drukātu pakotnes statistiku un sistēmas stāvokli, izmantojot yay, palaidiet šo komandu:

jā -Ps

Izvade:

Ja jums nepieciešama palīdzība ar komandām, varat to darīt viegli saņemt komandrindas palīdzību izmantojot -- palīdzēt karogs:

jā - palīdziet

Varat arī skatīt yay rokasgrāmatas lapu, izmantojot:

vīrietis jā

AUR ir viss, kas jums nepieciešams!

Tagad, kad AUR pakotņu instalēšana jums ir vienkārša, pārbaudiet AUR un meklējiet programmatūru, kuru vienmēr esat vēlējies instalēt operētājsistēmā Linux. Pastāv liela iespēja, ka tas būs pieejams repozitorijā.

Ņemiet vērā, ka AUR izmantošana rada arī drošības risku. Tā kā ikviens var pievienot savu PKGBUILD AUR, šie instalācijas skripti netiek bieži pārbaudīti un pārbaudīti pareizi. Bet tas nenozīmē, ka jums vajadzētu pilnībā pārtraukt pakotņu lejupielādi no AUR.

Tā vietā samaziniet risku, pārskatot PKGBUILDs pirms pakotņu instalēšanas. Tas ne tikai nodrošinās jūsu sistēmas drošību, bet arī uzzināsiet, kā darbojas AUR pakotnes.

Kas ir Arch User Repository (AUR)? Viss, kas jums jāzina

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Linux
  • Pakešu pārvaldnieki
  • Arch Linux
  • Instalējiet programmatūru
  • Linux lietotnes

Par autoru

Dīpeša Šarma (117 publicēti raksti)

Dīpešs ir MUO jaunākais Linux redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu