„Arch Linux“

Kaip naudoti „Pacman“ „Arch Linux“

Kaip naudoti „Pacman“ „Arch Linux“
„Arch Linux“ yra sudėtingas „Linux“ paskirstymas, todėl tai varginanti „Linux“ operacinė sistema. Programuotojai, neturintys tvirtos komandos „Arch Linux“, dažniausiai renkasi kitus paskirstymus. Ryškiausias „Arch Linux“ ir kitų jos paskirstymų skirtumas yra „Pacman“. „Pacman“ yra paketų tvarkyklė, kuri mėgsta paketų naudojimą „Arch Linux“. Tai išlygina paketų naudojimą tiek iš saugyklos, tiek iš tų, kuriuos kuriate patys. „Pacman“ įtraukia komandų rinkinį, kuris palengvina manipuliavimą „Arch“ pagrįstais paketais „Arch Linux“ paskirstyme. „Pacman“ taip pat yra dvejetainiai paketai, padedantys sukurti paketų paketą. Kituose „Linux“ platinimuose jūs vykdote komandą apt; o naudojant „Arch Linux“, „Pacman“ komandos gali būti naudingos norint efektyviau valdyti sistemos talpyklą ir kurti.

Šiame vadove dalijamasi pagrindinėmis žiniomis apie „Pacman“ pradedantiesiems ir profesionaliems programuotojams. Ji apima visus domenus, kurių gali prireikti dirbant „Arch Linux“ su „Pacman“. Šios komandos gali padėti efektyviau ir patogiau valdyti „Arch“ pagrįstus paketus sistemoje „Linux“.

Reikalingos „Pacman“ komandos

Jei „Pacman“ naudojate „Arch Linux“, norėdami padidinti šio dinaminio paketų tvarkyklės naudojimą, turite žinoti šias komandas:

Šios komandos kvalifikuotai apima „Pacman“ naudojimą ir yra svarbiausios komandos, kurias jums gali tekti suprasti, norint išspręsti naudojant „Pacman“.

„Pacman“ paketo diegimas

Tai yra pagrindinis domenas, kurį pasirinksite pasirinkę „Arch Linux“ paketų tvarkyklę. Norėdami gauti programinę įrangą iš sistemos saugyklos arba sukurti paketą, pirmiausia turite ją įdiegti naudodami „Pacman“. „Pacman“ komanda, skirta įdiegti vieną ar kelis paketus, yra tokia:

$ pacman -S _pakuotės_pavadinimas1_ _pakuotės_pavadinimas2_…

Paskutinis taškų rinkinys nurodo komandos tęstinumą. Norėdami įdiegti jį į savo sistemą, turėsite pakeisti paketo pavadinimą aukščiau pateiktoje komandoje. Sinchronizuokite įdiegtą paketą prieš klasifikuodami jį kaip priklausomybę arba aiškiai įdiegtą paketą naudodami komandas -S ir -U.

Įdiegtų paketų pašalinimas

Norėdami pašalinti įdiegtą paketą iš „Arch Linux“, turite tris pagrindines parinktis:

  1. Pašalinkite tik pakuotę
  2. Pašalinkite paketą kartu su priklausomybėmis
  3. Pašalinkite tik priklausomybes

Norėdami pašalinti tik paketą, išleiskite šią komandą:

$ pacman -R paketo_pavadinimas_


-R reiškia pašalinimo komandą.
Norėdami pašalinti paketą kartu su priklausomybėmis, išleiskite šią komandą:

$ pacman -Rs _package_name_


Norėdami pašalinti priklausomybes iš savo serverio, išleiskite šią komandą:

$ pacman -Qdtq | pacmanas -Rs -

Paketo atnaujinimas

Kituose „Linux“ paskirstymuose „apt“ komanda atlieka paketo atnaujinimą. „Arch Linux“ viena „Pacman“ komanda ne tik atnaujina, bet ir sinchronizuoja bei atnaujina sistemos paketus. Ši komanda atnaujina tik sukonfigūruotus paketus ir neatnaujina sistemoje galimų vietinių paketų:

$ pacman -Syu


Čia -y atnaujina sistemą, o -u skirtas paketams atnaujinti. Tiesioginė šios komandos reikšmė yra sinchronizuoti paketą su pagrindinio serverio duomenų baze, tada atnaujinti paketą, prijungtą prie duomenų bazės. Galiausiai ši komanda atnaujina paketą, jei yra atnaujinimas. Atminkite, kad turite pasirinkti visus atnaujinimus, nes iš dalies atnaujinti paketai nėra suderinami su „Arch Linux“.

Ieškokite paketo

„Pacman“ taip pat efektyviai ieško paketų jūsų serverio duomenų bazėje, remdamasis reikiamo paketo pavadinimu ir aprašymu.

$ pacman -Ss _string1_ _string2_


Jei ieškote paketo, kuris jau yra jūsų sistemoje, pritaikykite šį kodą. Galite vienu metu pridėti kitas eilutes šiame kode po eilutės2.

$ pacman -Qs _string1_ _string2_


-Q simbolizuoja paketo paiešką vietinėje duomenų bazėje.

$ pacman -F _string1_ _string2_


-F randa nuotolinius paketus duomenų bazėje.

Pakuotės talpyklos valymas

„Arch Linux“ sistemoje „Pacman“ neištrina anksčiau įdiegtų paketų iš savo saugyklos. Taigi, norėdami išvalyti duomenų bazės talpyklą, turėsite įvesti šią komandą. Ši komanda pašalina nesinchronizuotus paketus.

$ pacman -Sc


Norėdami išvalyti visus talpyklos failus, įveskite šią komandą:

$ pacman -Scc

Vietinio paketo diegimas

Kai naudojate „Pacman“, turite įdiegti vietinius ir nuotolinius paketus tik už serverio saugyklos jurisdikcijos ribų. Šis kodas įdiegs vietinį paketą, atlikęs paiešką nuotoliniame saugykloje.

$ pacman -U _ / path / to / package / package_name-version.pkg.degutas.xz_
$ pacman -U http: // www.pavyzdys.com / repo / example.pkg.degutas.xz


Antrasis kodas gali įdiegti nuotolinius paketus, kurių nėra oficialiame saugykloje.

Problemų sprendimas

Dirbdami su „Pacman“ „Arch Linux“ galite susidurti su bet kuriuo iš šių trijų tipų klaidų:

Nesuderinama failo klaida įvyksta dėl to, kad saugykloje yra nesuderinamas failas. Galite pervadinti failą rankiniu būdu arba priversti perrašymo funkciją. Ši komanda naudojama perrašymo funkcijai:

$ pacman -S - perrašyti „glob“ paketą

Neteisinga paketo klaida atsiranda dėl dalinio paketo atnaujinimo. Geriau ieškoti paketo aprašymo prieš jį įdiegiant.
Užrakinimo duomenų bazės klaida atsiranda dėl pertraukos keičiant duomenų bazę.

$ lsof / var / lib / pacman / db.lck


Paleiskite aukščiau pateiktą komandą, kad aptiktumėte susidūrimą blokavimo procese. Tada galite grįžti prie duomenų bazės užrakinimo.

Išvada

Pacmanas yra „Arch Linux“ paketų tvarkytuvas, padedantis diegti ir valdyti paketus bei kurti sistemas. Jei laikysitės šio vadovo, tada galėsite lengvai valdyti „Pacman“ maksimaliai efektyviai „Arch Linux“ sistemoje. Šis vadovas apėmė daugumą komandų, kurias reikia žinoti naudojant „Pacman“.

„AppyMouse“ ekrano „Trackpad“ ir pelės žymeklis, skirtas „Windows“ tabletėms
Planšetinių kompiuterių vartotojai dažnai praleidžia pelės žymeklį, ypač kai įprasta naudoti nešiojamus kompiuterius. Jutiklinio ekrano išmanieji tele...
Vidutinis pelės mygtukas neveikia sistemoje „Windows 10“
The vidurinis pelės mygtukas padeda naršyti ilgus tinklalapius ir ekranus, kuriuose yra daug duomenų. Jei tai sustos, gerai, jūs naudosite klaviatūrą ...
Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...