Ero sivun ”Pacman” versioiden välillä

Siirry navigaatioon Siirry hakuun
400 merkkiä lisätty ,  9. marraskuuta 2020
p
artikkelia päivitetty
p (artikkelia päivitetty)
Rivi 26: Rivi 26:


== Käyttö ==
== Käyttö ==
Asennetaan paketti zsh:
===Päivittäminen===
pacman -S {{Pkg|zsh}}
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


Etsitään hakusanan "chess" sisältävät paketit pakettitietokannasta:
===Asentaminen===
  pacman -Ss chess
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}}


Poistetaan paketti {{Pkg|cmus}}:
===Etsiminen===
pacman -R {{Pkg|cmus}}
Etsitään hakusanan "chess" sisältävät paketit pakettitietokannasta:
 
  pacman -Ss chess
Poistetaan paketti {{Pkg|cmus}} ja sen riippuvuudet, joita ei tarvita:
pacman -Rs {{Pkg|cmus}}
 
Poistetaan vain ja ainoastaan paketti {{Pkg|neofetch}}:
  pacman -Rs {{Pkg|neofetch}}


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


3 173

muokkausta

Navigointivalikko