Ero sivun ”Pacman” versioiden välillä
ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT EROON MUSTA!!!!!!!! (keskustelu | muokkaukset) (Ak: Sivun sisältö korvattiin sisällöllä ”HYVÄSTI NUSSIJAT”) |
(Kumottu muokkaus #23560, jonka teki [[Special:Contributions/ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT EROON MUSTA!!!!!!!!|ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT ER) |
||
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. | |||
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]] |
Versio 26. lokakuuta 2008 kello 11.15
Pacman on Arch Linuxin ja Frugalwaren 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.
Arch Linuxin paketit ovat gzipattuja tarballeja ja Frugalwaren paketit bzip2-pakattuja tarballeja. Tiedostopäätteenä Arch Linuxin paketeissa on .pkg.tar.gz ja Frugalwaren paketeissa .fpm. Pacmanin asetustiedosto on /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 [1].
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 /var/cache/pacman/pkg/ 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