Ero sivun ”Pacman” versioiden välillä

Siirry navigaatioon Siirry hakuun
374 merkkiä lisätty ,  6. elokuuta 2019
p
ei muokkausyhteenvetoa
p (→‎Käyttö: selitykset ennen esimerkkejä)
pEi muokkausyhteenvetoa
(5 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{Ohjelma
| nimi=Pacman
| kuva=
| kuvateksti=
| lisenssi=[[GPLv2+]]
| käyttöliittymä=teksti
| kotisivu=[https://www.archlinux.org/pacman/ www.archlinux.org/pacman]
}}
{{Vanhentunut}}
'''Pacman''' on [[Arch Linux]]in ja [[Frugalware]]n käyttämä [[paketinhallinta]]ohjelma, jolla hallitaan järjestelmään asennettuja ohjelmapaketteja. Siinä on tuki riippuvuuksien hallintaan sekä kyky ottaa yhteys etäpalvelimeen ja automaattisesti päivittää, asentaa tai poistaa paketteja. Myös paikallisten pakettien asentaminen on mahdollista.
'''Pacman''' on [[Arch Linux]]in ja [[Frugalware]]n käyttämä [[paketinhallinta]]ohjelma, jolla hallitaan järjestelmään asennettuja ohjelmapaketteja. Siinä on tuki riippuvuuksien hallintaan sekä kyky ottaa yhteys etäpalvelimeen ja automaattisesti päivittää, asentaa tai poistaa paketteja. Myös paikallisten pakettien asentaminen on mahdollista.


Arch Linuxin paketit ovat [[gzip]]attuja [[tarball]]eja ja Frugalwaren paketit [[bzip2]]-pakattuja tarballeja. Tiedostopäätteenä Arch Linuxin paketeissa on <tt>.pkg.tar.gz</tt> ja Frugalwaren paketeissa <tt>.fpm</tt>. Pacmanin [[asetustiedostojen perusteet|asetustiedosto]] on [[pacman.conf|/etc/pacman.conf]].
Arch Linuxin paketit ovat [[gzip]]attuja [[tarball]]eja ja Frugalwaren paketit [[bzip2]]-pakattuja tarballeja. Tiedostopäätteenä Arch Linuxin paketeissa on <tt>.pkg.tar.gz</tt> ja Frugalwaren paketeissa <tt>.fpm</tt>. Pacmanin [[asetustiedostojen perusteet|asetustiedosto]] on [[pacman.conf|/etc/pacman.conf]].


Frugalware on nykyisin siirtynyt käyttämään alkuperäisen Arch Linuxin pacmanin sijaan uudelleenkirjoitettua pacman-versiota nimeltä [[pacman-G2]]. Pacman-G2 on syntaksiltaan käytännössä samanlainen kuin alkuperäinen pacman [http://frugalware.org/docs/stable/pacman-g2.html].
Frugalware on nykyisin siirtynyt käyttämään alkuperäisen Arch Linuxin pacmanin sijaan uudelleenkirjoitettua pacman-versiota nimeltä pacman-G2. Pacman-G2 on syntaksiltaan käytännössä samanlainen kuin alkuperäinen pacman [http://frugalware.org/docs/stable/pacman-g2.html].


== Käyttö ==
== Käyttö ==
Asennetaan paketti zsh pakettitietokanta samalla kertaa synkronoiden ([[valitsin]] <tt>-y</tt>):
Asennetaan paketti zsh:
  pacman -Sy zsh
  pacman -S zsh


Päivitetään koko järjestelmä (valitsin -u) pakettitietokanta samalla kertaa synkronoiden:
Päivitetään koko järjestelmä (valitsin -u) pakettitietokanta samalla kertaa synkronoiden:
Rivi 21: Rivi 31:
  pacman -R libdvdcss
  pacman -R libdvdcss


Poistetaan paketti libdvdcss ja kaikki sen riippuvuudet:
Poistetaan paketti libdvdcss ja sen riippuvuudet, joita ei tarvita:
  pacman -Rc libdvdcss
  pacman -Rs libdvdcss


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":
Rivi 36: Rivi 46:
  pacman -Qo /usr/bin/recode
  pacman -Qo /usr/bin/recode


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.  
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.
  pacman -Scc
  pacman -Scc


Rivi 44: Rivi 54:
[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]
[[Luokka:Komentorivin erikoisohjelmat]]
[[Luokka:Komentorivin erikoisohjelmat]]
[[pl:pacman]]
3 173

muokkausta

Navigointivalikko