Ero sivun ”Pacman” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
artikkelia päivitetty
p (→Historia) |
p (artikkelia päivitetty) |
||
Rivi 26: | Rivi 26: | ||
== Käyttö == | == Käyttö == | ||
===Päivittäminen=== | |||
Päivitetään koko järjestelmä (valitsin <tt>-u</tt>) pakettitietokanta samalla kertaa synkronoiden: | |||
Päivitetään koko järjestelmä (valitsin -u) pakettitietokanta samalla kertaa synkronoiden: | |||
pacman -Syu | pacman -Syu | ||
Rivi 35: | Rivi 33: | ||
pacman -U foobar-0.1.4-2.pkg.tar.gz | pacman -U foobar-0.1.4-2.pkg.tar.gz | ||
===Asentaminen=== | |||
pacman - | Paketit asennetaan valitsemalla <tt>-s</tt> . | ||
Asennetaan paketti zsh: | |||
pacman -S {{Pkg|zsh}} | |||
Näytetään paketin {{Pkg|nginx}} ja sen riippuvaisuuksien suorat osoitteet. Tällöin käyttäjä voi kopioida paketit käsin vaikkapa hakemistoon <tt>/var/cache/pacman/pkg/</tt> ja käyttää tämän jälkeen normaalia pacman-syntaksia niiden asentamiseen. | Näytetään paketin {{Pkg|nginx}} ja sen riippuvaisuuksien suorat osoitteet. Tällöin käyttäjä voi kopioida paketit käsin vaikkapa hakemistoon <tt>/var/cache/pacman/pkg/</tt> ja käyttää tämän jälkeen normaalia pacman-syntaksia niiden asentamiseen. | ||
pacman -Sp {{Pkg|nginx}} | pacman -Sp {{Pkg|nginx}} | ||
===Etsiminen=== | |||
Etsitään hakusanan "chess" sisältävät paketit pakettitietokannasta: | |||
pacman -Ss chess | |||
pacman - | |||
Etsitään kaikki koneelle asennetut paketit, jotka sisältävät hakusanan "alsa": | Etsitään kaikki koneelle asennetut paketit, jotka sisältävät hakusanan "alsa": | ||
pacman -Qs alsa | pacman -Qs alsa | ||
===Tietojen näyttäminen=== | |||
Näytetään asentamattoman (pakettitietokannasta löytyvän) paketin {{Pkg|termite}} tiedot: | Näytetään asentamattoman (pakettitietokannasta löytyvän) paketin {{Pkg|termite}} tiedot: | ||
pacman -Si {{Pkg|termite}} | pacman -Si {{Pkg|termite}} | ||
Rivi 61: | Rivi 57: | ||
Näytetään mihin pakettiin tiedosto /usr/bin/recode kuuluu: | Näytetään mihin pakettiin tiedosto /usr/bin/recode kuuluu: | ||
pacman -Qo /usr/bin/recode | pacman -Qo /usr/bin/recode | ||
===Poistaminen=== | |||
Poistetaan paketti {{Pkg|cmus}}: | |||
pacman -R {{Pkg|cmus}} | |||
Poistetaan vain ja ainoastaan paketti {{Pkg|xorg-server}}. Tällöin ei tule huomautusta poistaa muita ohjelmia ja riippuvuuksia, jotka mahdollisesti ovat riippuvaisia poistetusta paketista. | |||
pacman -Rdd {{Pkg|xorg-server}} | |||
Poistetaan paketti {{Pkg|cantata}} riippuvuuksineen päivineen. | |||
pacman -Rns {{Pkg|cantata}} | |||
Poistetaan paketti {{Pkg|cmus}} ja sen riippuvuudet, joita ei tarvita: | |||
pacman -Rs {{Pkg|cmus}} | |||
==Pakettien aiheuttama tallennustilan täyttyminen ja sen puhdistaminen== | ==Pakettien aiheuttama tallennustilan täyttyminen ja sen puhdistaminen== | ||
Poistetaan kaikki pacmanin lataamat paketit hakemistosta /var/cache/pacman/pkg. Mikäli valitsin annetaan muodossa -Sc, poistetaan vain vain vanhentuneet paketit. Mikäli paketteja ei poisteta tarpeeksi usein, kertyy niitä helposti useiden gigatavujen verran ja voi pahimmillaan täyttää <code>/var</code>-osion, oli sitten erillinen oma osionsa tai osa <code>/</code>juuri-osiota, joka johtaa siihen, että uusien päivitysten asentaminen ei onnistu ennen kuin ylimääräiset paketit poistetaan. | Poistetaan kaikki pacmanin lataamat paketit hakemistosta <tt>/var/cache/pacman/pkg</tt>. Mikäli valitsin annetaan muodossa -Sc, poistetaan vain vain vanhentuneet paketit. Mikäli paketteja ei poisteta tarpeeksi usein, kertyy niitä helposti useiden gigatavujen verran ja voi pahimmillaan täyttää <code>/var</code>-osion, oli sitten erillinen oma osionsa tai osa <code>/</code>juuri-osiota, joka johtaa siihen, että uusien päivitysten asentaminen ei onnistu ennen kuin ylimääräiset paketit poistetaan. | ||
pacman -Scc | pacman -Scc | ||