Arch Linux

Pacmani kasutamine Arch Linuxis

Pacmani kasutamine Arch Linuxis
Arch Linux moodustab Linuxi keeruka levitamise, muutes selle Linuxi kurnavaks opsüsteemiks. Programmeerijad, kellel pole Arch Linuxi üle tugevat käsku, valivad tavaliselt muud jaotused. Arch Linuxi ja selle muude distributsioonide silmapaistev erinevus on Pacman. Pacman on pakettihaldur, mis pakub Arch Linuxis pakettide kasutamist. See vähendab pakettide kasutamist nii hoidlast kui ka neist, mida ise ehitate. Pacman sisaldab käskude komplekti, mis hõlbustab Arch-põhiste pakettidega manipuleerimist Arch Linuxi jaotuses. Pacman sisaldab ka binaarpakette, mis aitavad pakettide loomist luua. Teistes Linuxi distributsioonides järgite käsku apt; Arch Linuxis võivad Pacmani käsud olla kasulikud süsteemihoidla ja ülesehituse tõhusamaks haldamiseks.

Selles juhendis jagatakse põhiteadmisi Pacmani kohta nii algajatele kui ka professionaalsetele programmeerijatele. See hõlmab kõiki domeene, mida võib vaja minna, kui töötate Arch Linuxis koos Pacmaniga. Need käsud aitavad muuta Linuxi Arch-põhiste pakettide haldamise tõhusamaks ja mugavamaks.

Nõutavad Pacmani käsud

Kui opereerite Pacmanit Arch Linuxis, peate selle dünaamilise paketihalduri kasutamise suurendamiseks olema teadlikud järgmistest käskudest:

Need käsud hõlmavad Pacmani kasutamist oskuslikult ja on silmapaistvamad käsud, mida peate võib-olla mõistma Pacmani kasutamisel.

Pacmani paketi installimine

See on peamine domeen, mille valite pärast Arch Linuxi paketihalduri valimist. Tarkvara hankimiseks süsteemihoidlast või paketi loomiseks on esimene samm selle installimine Pacmani abil. Pacmani käsk ühe või mitme paketi installimiseks on järgmine:

$ pacman -S _paketi_nimi1_ _paketi_nimi2_…

Viimane punktide komplekt tähistab käsu järjepidevust. Süsteemi installimiseks peate ülaltoodud käsus asendama paketi nime. Sünkroonige installitud pakett enne käskude -S ja -U klassifitseerimist sõltuvuseks või sõnaselgelt installitud paketiks.

Installitud pakettide eemaldamine

Arch Linuxis installitud paketi eemaldamiseks on teil kolm peamist valikut:

  1. Eemaldage ainult pakend
  2. Eemaldage pakett koos selle sõltuvustega
  3. Eemaldage ainult sõltuvused

Ainult paketi eemaldamiseks väljastage järgmine käsk:

$ pacman -R paketi_nimi_


-R tähistab eemaldamiskäsku.
Paketi ja selle sõltuvuste eemaldamiseks väljastage järgmine käsk:

$ pacman -Rs _paketi_nimi_


Sõltuvuste eemaldamiseks serverist väljastage järgmine käsk:

$ pacman -Qdtq | pacman -Rs -

Paketi täiendamine

Teistes Linuxi distributsioonides värskendab pakett apt. Arch Linuxis Pacmani üks käsk mitte ainult ei värskenda, vaid ka sünkroonib ja värskendab süsteemipakette. Järgmine käsk uuendab ainult seadistatud pakette ega värskenda süsteemis saadaolevaid kohalikke pakette:

$ pacman -Syu


Siin värskendab -y süsteemi ja -u on paketi täiendamine. Selle käsu sõnasõnaline tähendus on sünkroonida pakett põhiserveri andmebaasiga, seejärel värskendada andmebaasiga ühendatud paketti. Lõpuks värskendab see käsk paketti, kui värskendus on saadaval. Pidage meeles, et peate valima täielikud värskendused, kuna osaliselt värskendatud paketid ei ühildu Arch Linuxiga.

Otsige paketti

Pacman on oma serveri andmebaasis pakettide otsimisel tõhus ka vajaliku paketi nime ja kirjelduse põhjal.

$ pacman -Ss _string1_ _string2_


Kui otsite paketti, mis on teie süsteemis juba olemas, rakendage järgmine kood. Selles koodis saate pärast stringi2 samaaegselt lisada teisi stringi.

$ pacman -Qs _string1_ _string2_


-Q sümboliseerib kohalikus andmebaasis paketiotsingut.

$ pacman -F _string1_ _string2_


-F leiab andmebaasist kaugpaketid.

Pakendi vahemälu puhastamine

Arch Linuxis ei kustuta Pacman varem installitud pakette oma salvestusruumist. Niisiis, peate oma andmebaasi vahemälu tühjendamiseks sisestama järgmise käsu. See käsk kustutab sünkroonimata paketid.

$ pacman -Sc


Kõigi vahemälus olevate failide kustutamiseks sisestage järgmine käsk:

$ pacman -Scc

Kohaliku paketi installimine

Pacmani kasutamisel peate installima kohalikud ja kaugpaketid ainult väljaspool serverihoidla jurisdiktsiooni. Järgmine kood installib kohaliku paketi pärast kaughoidlast otsimist.

$ pacman -U _ / path / to / package / package_name-version.pkg.tõrv.xz_
$ pacman -U http: // www.näide.com / repo / näide.pkg.tõrv.xz


Teise koodiga saab installida kaugpaketid, mida ametlikus hoidlas pole.

Tõrkeotsing

Arch Linuxis Pacmaniga töötades võite kokku puutuda mõne järgmise kolme veatüübiga:

Konfliktne failiviga ilmneb vastuolulise faili olemasolu tõttu hoidlas. Võite faili käsitsi ümber nimetada või sundida ülekirjutamise funktsiooni. Ülekirjutamise funktsiooni jaoks kasutatakse järgmist käsku:

$ pacman -S - üle kirjutada glob pakett

Kehtetu paketiviga ilmub paketi osalise värskendamise tõttu. Enne selle installimist on parem otsida paketi kirjeldus.
Andmebaasi lukustamise viga ilmneb andmebaasi muutmise katkestuse tõttu.

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


Kokkupõrke tuvastamiseks lukustusprotsessis käivitage ülaltoodud käsk. Ja siis saate naasta andmebaasi lukustamise juurde.

Järeldus

Pacman on Arch Linuxi paketihaldur, mis aitab pakettide installimisel ja haldamisel ning ehitada süsteeme. Kui järgite seda juhendit, on teil Archmani süsteemis Pacmanit maksimaalse tõhususega lihtne kasutada. Selles juhendis on käsitletud enamikku käskudest, mida peate teadma Pacmani kasutamisel.

Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...