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.
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 jā 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
Saistītās tēmas
- Linux
- Pakešu pārvaldnieki
- Arch Linux
- Instalējiet programmatūru
- Linux lietotnes
Par autoru
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.
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