Pacman, tarkoittaa Package Manager, on oletuksena ja yksinkertainen kirjasto-pohjainen komentoriviltä paketinhallinta työkalu Arch Linux ja sen johdannaiset. Sen avulla voimme helposti asentaa, poistaa, päivittää ja päivittää paketteja sekä kaikki tarvittavat riippuvuudet. Lyhyesti sanottuna, Pacman pitää Arch Linux-järjestelmän ajan tasalla synkronoimalla paketteja kauko-master-palvelin. Pacman yleensä käyttää .pkg.tervaa.XZ-pakettimuoto, ja se on kirjoitettu C-ohjelmointikielellä.,
kuten luultavasti tiedät, muista Linux-jakeluista poiketen Arch Linuxilla ei ole mitään GUI-paketinhallintaa. Esimerkiksi Ubuntu on GUI paketti johtaja nimeltään software center-voit asentaa, päivittää, päivittää ja poistaa paketteja. Mutta Arch Linuxissa sellaista ei ole. Pacman on komentorivin paketinhoitaja.
tässä opetusohjelmassa, anna minun nähdä sinut, miten käyttää pacman asentaa, poistaa, päivittää ja päivittää paketteja Arch Linux yksinkertaisia esimerkkejä.
Pacman Command Examples
1., Päivitä pakettilistat
Kuten kaikki Linux-käyttöjärjestelmää, ennen kuin asennat mitään paketteja, tai päivittää järjestelmä, meidän on päivittää pakettilistat:
Voit tehdä niin, suorita seuraava komento root-käyttäjä:
# pacman -Syy
Näyte lähtö:
2., Asentaa erityinen paketti
asentaa tietyn paketin, esimerkiksi vlc, emme käytä seuraavaa komentoa:
# pacman -S vlc
yllä Oleva komento asentaa vlc-paketin mukana kaikki tarvittavat riippuvuudet.
Samoin, voit asentaa useita paketteja kerralla.
esimerkiksi, voit asentaa vlc ja firefox, voimme käyttää seuraavaa komentoa:
# pacman -S vlc firefox
3., Lataa paketti
Joskus haluat ehkä vain ladata paketin, ja pitää se teidän välimuisti ilman asennat se. Saatat suunnitella käyttää ladattuja paketteja tulevaisuudessa.
Voit tehdä niin, suorita:
# pacman -Sw <package-name>
Esimerkki:
# pacman -Sw vlc
edellä komento vain ladata vlc-paketin, ja pitää se cache-kansioon.
Pacman tallentaa kaikki noudetut paketit /var/cache/pacman/pkg/ – kansioon.,
# ls /var/cache/pacman/pkg/
jos haluat asentaa ladatut paketit, siirry välimuisti-kansioon ja anna seuraava komento:
# cd /var/cache/pacman/pkg/
# pacman -U <package-name>
Esimerkki:
# pacman -U vlc-2.2.2-3-x86_64.pkg.tar.xz
Älä sekoita kanssa -U-lippu. Se ei tarkoita asennuksen poistamista. Käytämme tätä lippua asentaaksemme paketteja paikallisesta välimuistista.
4. Asenna paketti ryhmän puolesta
Voimme asentaa paketin ryhmä., Sano esimerkiksi, kannattaa asentaa KDE plasma desktop tai MATE desktop. Tehdä niin, vain ajaa:
# pacman -S plasma-desktop
# pacman -S mate
Tämä komento asentaa MATE tai KDE plasma desktop session kaikki tarvittavat riippuvuudet.
5., Update / Upgrade paketti
päivittää yksittäisen paketin, suorita:
# pacman -S <paketin-nimi>
Esimerkki:
# pacman -S vlc
päivittää kaikki paketit järjestelmään, run:
# pacman -Syu
edellä komento päivittää Arch Linux seuraavaan käytettävissä uusin versio.
6., Skip update / upgrade paketti tai paketin ryhmä
Joskus saatat haluta säilyttää vanha versio tietyn paketin, kun päivittäminen Arch Linux.
ohittaa päivittäminen paketin, käytä komentoa:
# pacman -Syu --ignore=grep
Näyte lähtö:
ohittaa paketin ryhmä, run:
# pacman -Syu --ignoregroup=mate
7., Poista paketti
poistaa yhden tai ryhmä paketteja, käytämme -R-parametri pacman-komennolla.
sano esimerkiksi, että haluan poistaa mate-paketin.
Voit tehdä niin, suorita:
# pacman -R-mate
Olla tietoinen siitä, että edellä komento on vain todellinen paketti määritetty. Riippuvuudet jäävät edelleen kiintolevylle.,
jotta voitaisiin poistaa paketin, jossa kaikki sen riippuvuudet, suorita seuraava komento:
# pacman -Rs <paketin-nimi>
Esimerkki:
# pacman -Rs mate
Tämä komento poistaa kokonaan mate paketti ja kaikki sen riippuvuudet.
Nyt, odota. Entä asetustiedostot? Pacman pitää tärkeät asetustiedostot laajennuksella:.pacsave poistettaessa paketteja.,
Jos et enää halua niitä ja haluat vapauttaa kiintolevyn, voit saada eroon, että tiedostot komennolla:
# pacman -Rns-mate
edellä komento poistaa kokonaan mate desktop session sekä kaikki tarvittavat riippuvuudet ja kokoonpano-tiedostoja.
Ole varovainen, kun käytät edellä komento. Saatat vahingossa poistaa joitakin tärkeitä riippuvuuksia vaaditaan toisen ohjelmiston.,
Niin, poistaa paketin, jota edellytetään toisen paketin, irrottamatta riippuvainen paketti, käytä seuraavaa komentoa:
# pacman -Rdd <package-name>
Kuten ehkä tiedät, siellä on vielä joitakin orvoksi (käyttämätön) paketteja Arch Linux poistamisen jälkeen paketti. Näitä orvoiksi jääneitä paketteja ei enää tarvita, joten niistä voi hankkiutua eroon, jotta tilaa vapautuu.,
tarkistaa, jos Arch Linux on orvoksi paketin, suorita:
$ sudo pacman -Qdt
Tämä komento näyttää luettelon käyttämättömät paketit.
poistaa nämä paketit, run:
$ sudo pacman -Rns $(pacman -Qdtq)
8. Etsi paketteja paikallinen tietokanta
Se tarkoittaa, pohti yhden tai luettelo paketteja paikallisen tietokannan minä.e-välimuisti kansioon.,
etsiä tietyn paketin, esimerkiksi vlc, paikallinen tietokanta, suorita:
# pacman -Q vlc
Näyte lähtö:
vlc 2.2.2-3
haku jo asennettu paketteja, käytä -s-lippu.
# pacman -Qs vlc
Näyte lähtö:
paikallinen/vlc 2.2.,div id="7d6ad2622d">haku paketti paikallinen tietokanta, jossa on yksityiskohtaiset tiedot, suorita:# pacman -Qi vlcSamoin voit etsiä useita paketteja paikallinen tietokanta komennolla:
# pacman -Q merkkijono1 merkkijono2Voit tarkastella täydellistä luetteloa asennetuista tiedostoista paketin, suorita:
# pacman -Ql vlc9.,nc-tietokanta (remote server), run:
# pacman -Ss vlcNäyte lähtö:
näyttää yksityiskohtaiset tiedot tietyn paketin sync tietokanta, suorita:
# pacman -Si vlcPacman alusten kanssa pacsearch apuohjelma, joka näyttää hakutulokset-väri korostus, ja se näyttää, onko paketti on asennettu tai ei.,
tyypillinen käyttö pacsearch komento on:
# pacsearch vlcNäyte lähtö:
Kuten näet edellä tuotos, pacsearch utility osoittaa, että vlc on asennettu.
10. Lista kaikki käyttämättömät (orpo) paketit
näytä kaikki käyttämättömät paketit joita ei enää tarvita, koska riippuvuudet, käyttö -dt parametri kuten alla.,
# pacman -Qdt <paketin-nimi>11. Tarkistaa, mitkä paketit vievät eniten tilaa
Pacman on mukava apuohjelma nimeltä "pacgraph", joka osoittaa, mitkä paketit ovat syövät eniten tilaa kiintolevyllä.
Asenna pacgraph apuohjelma ensin.,
# pacman -S pacgraphsuorita Sitten seuraava komento löytää joka paketin vie enemmän tilaa:
# pacgraph -cNäyte lähtö:
Automaattisesti Kaari.,Loading package infoTotal size: 1302MB 407MB vlc 201MB linux 130MB gcc 100MB pacgraph 29425kB grub 19300kB make 15617kB yaourt 290kB vi 231kB pciutils 186kB iputils 164kB patch 114kB pkg-config 76kB logrotate 55kB pcmciautils 50kB os-prober 31744B aurvote 27648B which 5120B systemd-sysvcompatIf you just wanted to show top biggest packages, run:
# pacgraph -c | headSample output:
Autodetected Arch.,Loading package infoTotal size: 1302MB 407MB vlc 201MB linux 130MB gcc 100MB pacgraph 29425kB grub 19300kB make 15617kB yaourtAs you see in the above output, vlc package is eating up more space.,
Kuten viisas, tarkistaa, mitkä paketit ovat syöminen jopa pienin koko, run:
# pacgraph -c | tailNäyte lähtö:
231kB pciutils 186kB iputils 164kB patch 114kB pkg-config 76kB logrotate 55kB pcmciautils 50kB os-prober 31744B aurvote 27648B joka 5120B systemd-sysvcompatTämä antaa sinulle käsityksen mikä paketti kuluttaa enemmän levytilaa, niin, että voit poistaa ne, sillä niitä ei enää tarvita.
12., Downgrade paketit
Tämä on jotain tärkeää, että sinun täytyy kiinnittää huomiota. Sanokaamme, että haluat asentaa uuden vlc-pakettiversion. Kun olet asentanut uuden vlc-versio, huomaat, että sovellus on jatkuvasti jäädyttäminen, tai rikki, tai ei toimi ollenkaan. Mitä sinä tekisit? Tällaisissa tapauksissa voit helposti alentaa vlc: n vanhaan ja vakaaseen versioon. Tämä voi olla mahdollista vain, jos et ole tyhjentänyt välimuistikansiota.
pohjimmiltaan, kaikki paketit, että me ladataan asennuksen aikana tallennetaan välimuistiin hakemistoon minä.,e /var/cache/pacman/pkg/. Jos löydät paketti ei toimi päivityksen jälkeen, voit helposti alentaa sen edelliseen vakaa versio.
Voit tehdä niin, poista uusi versio komennolla:
# pacman -R vlcJa sitten, mennä cache hakemistoon:
# cd /var/cache/pacman/pkg/Nyt, asentaa vanha versio komennolla:
# pacman -S vlc-2.2.2-3-x86_64.pkg.tervaa.,xzSamoin, voit downgrade kaikki ongelmallisia paketteja, niiden vanhat versiot.
13. Puhdistaa paketti välimuisti
Kuten sanoin, kaikki paketit, että me ladataan asennuksen aikana tallennetaan välimuistiin hakemistoon minä.e /var/cache/pacman/pkg/. Jos et poista niitä säännöllisesti, se hitaasti syödä kiintolevytilaa, ja ennemmin tai myöhemmin voit päätyä alhainen levytilaa.
joten välimuisti on hyvä poistaa ajoittain. Täytyy myös tietää, että on hyviä ja huonoja puolia.,
hyvä puoli on, kuten edellä mainitsin, voit downgrade paketti sen vanha versio aina, kun haluat. Jos löydät paketin ei toimi kunnolla päivittämisen jälkeen järjestelmän, voit helposti alentaa sen vanhaan versioon.
huono puoli on levytilaa. Jos sinulla on pieni koko juuriosio, ja Jos et tyhjennä välimuisti kansio säännöllisesti, sitten voit olla varmasti loppuu levytila pian. Joten, se on hyvä idea tyhjentää välimuistin ajoittain.,
tyhjennä välimuisti-kansioon, suorita seuraava komento:
# pacman -Scedellä komento poistaa kaikki paketit, jotka eivät ole asennettu paikallisesti välimuistista kansioon.
kokonaan poistaa kaikki paketit (riippumatta siitä, Onko ne on asennettu tai ei asennettu) välimuistista:
# pacman -SccVaroitus: ei ole mitään keinoa saada takaisin välimuisti tyhjennettiin. Ole varovainen ennen kuin tyhjennät kätkön.,
That ' s all for now folks. Toivottavasti sinulla on perusideoita Pacman-komennon käytöstä. Jos luulet, että minulta jäi jotain huomaamatta, kerro siitä alla olevassa kommenttiosiossa. Päivitän tämän oppaan mahdollisimman pian.