Pacman
Fra Wikipedia, den frie encyklopedi.
- Overskriften for denne artikkelen er feilaktig på grunn av tekniske begrensninger. Den riktige overskriften er pacman.
Med Arch Linux følger en pakkebehandler som kalles pacman.
Denne er enkel å bruke, og oppdaterer og installerer nye programmer (inkludert kjernen). For å bruke den, må du være logget inn som root.
| Innholdsfortegnelse |
Forklaring til brytere
pacman -S synkroniserer og installerer pakker rett fra FTP-server. Mer om hvilke pakker som er tilgjengelig fins på archlinux.org/packages.php
pacman -U oppgraderer viktige pakker. Denne funksjonen fjerner tidligere versjoner og erstatter de med den spesifiserte pakken.
pacman -Sy oppdaterer pakkelistene. Denne funksjonen synkroniserer den lokale pakkedatabasen med den som finnes i pakkekildene.
pacman -Su oppgraderer hele systemet, det vil si alle pakkene til nyere versjoner hvis dette er tilgjengelig i pakkedatabasen.
pacman -Syu er den kommandoen som skal bruke for oppgradering av hele systemet. Y-en i kommandoen betyr refresh, og det vil si at den også oppdaterer din lokale database.
pacman -Ss søker etter pakker i pakkelisten. Returnerer treff både i pakkenavn og pakkebeskrivelser.
pacman -R fjerner en allerede installert pakke.
For å installere en pakke skriver du følgende: pacman -S pakke
Eksempel på installasjon
Installasjon av kbear:
# pacman -S kbear Targets: kbear-2.1-2 Total Package Size: 2.8 MB Proceed with upgrade? [Y/n] Y :: Retrieving packages from extra... kbear-2.1-2 [################] 100% 2866K 33.2K/s 00:01:26 checking package integrity... done. loading package data... done. checking for file conflicts... done. installing kbear... done.
Pakkekilder
Det følger med to standard-pakkekilder med pacman. Den ene er «core», og den andre er «extra».
I tillegg kommer det som heter «TUR» – trusted user repository. Der er det andre utviklere som lager sine egne pakker til arch, som installeres via pacman. På http://xentac.net/~tur/repos.php kan du se en liste over alle pakkekildene av denne typen, og alle pakkene de leverer. Der leverer de ofte pakker som ikke nødvendigvis er fri programvare, som f. eks. Opera.
Konfigurasjon av pacman
Konfigurasjonen av pacman består av følgende filer:
/etc/pacman.conf. Denne filen inneholder bare linker til hvor de andre konfigurasjonsfilene befinner seg hen.
Min pacman.conf ser slik ut:
[core]
Include = /etc/pacman.d/core
[extra]
Include = /etc/pacman.d/extra
[community]
Include = /etc/pacman.d/community
/etc/pacman.d/core. Har kan du legge til hvor pakkene skal bli hentet fra.
Min core ser slik ut:
Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/core/os/i686
Det samme kan du legge i /etc/pacman.d/extra og community

