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:
- Pacmaniga paketi installimine
- Installitud pakettide eemaldamine
- Paketi täiendamine
- Paki otsimine
- Pakendi vahemälu puhastamine
- Kohaliku paketi installimine
- Tõrkeotsing
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:
- Eemaldage ainult pakend
- Eemaldage pakett koos selle sõltuvustega
- 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:
Sõltuvuste eemaldamiseks serverist väljastage järgmine käsk:
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.
-Q sümboliseerib kohalikus andmebaasis paketiotsingut.
-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:
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:
- Vastuoluline faili viga
- Vale pakett
- Andmebaasi lukustamine
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 pakettKehtetu 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.
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.