|
|
Rivi 1: |
Rivi 1: |
| '''Pacman''' on [[Arch Linux]]in ja [[Frugalware]]n käyttämä paketinhallintaohjelma, joka seuraa järjestelmään asennettuja ohjelmapaketteja. Siinä on tuki riippuvuuksien hallintaan sekä kyky ottaa yhteys etäpalvelimeen ja automaattisesti päivittää tai asentaa paketteja paikalliseen järjestelmään.
| | HYVÄSTI NUSSIJAT |
| | |
| 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].
| |
| | |
| == Käyttö ==
| |
| pacman -Sy zsh
| |
| Asentaa paketin zsh synkronoiden sitä ennen pakettitietokannan (valitsin -y)
| |
| | |
| pacman -Syu
| |
| Päivittää koko järjestelmän (valitsin -u) synkronoiden sitä ennen pakettitietokannan
| |
| | |
| pacman -Ss chess
| |
| Etsii hakusanan "chess" sisältävät paketit pakettitietokannasta
| |
| | |
| pacman -Sp apache
| |
| Näyttää paketin apache 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 -R libdvdcss
| |
| Poistaa paketin libdvdcss
| |
| | |
| pacman -Rc libdvdcss
| |
| Poistaa paketin libdvdcss ja kaikki sen riippuvuudet
| |
| | |
| pacman -Qs alsa
| |
| Etsii kaikki koneelle asennetut paketit, jotka sisältävät hakusanan "alsa"
| |
| | |
| pacman -Si gnome-terminal
| |
| Näyttää asentamattoman (pakettitietokannasta löytyvän) paketin gnome-terminal tiedot
| |
| | |
| pacman -Qi yakuake
| |
| Näyttää koneelle asennetun paketin yakuake tiedot
| |
| | |
| pacman -Qo /usr/bin/recode
| |
| Näyttää mihin pakettiin tiedosto /usr/bin/recode kuuluu.
| |
| | |
| pacman -Scc
| |
| Poistaa 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.
| |
| | |
| pacman -U foobar-0.1.4-2.pkg.tar.gz
| |
| Päivittää/asentaa itsetehdyn ohjelmapaketin
| |
| | |
| [[Luokka:Paketinhallinta]]
| |
| [[Luokka:Komentorivin erikoisohjelmat]]
| |