b'\n_START_ARTICLE_\nPacman (pakethanterare)\n_START_SECTION_\nAnv\xc3\xa4ndning\n_START_PARAGRAPH_\nPacman \xc3\xa4r kapabel att l\xc3\xb6sa paketberoenden och automatiskt ladda ned och installera alla n\xc3\xb6dv\xc3\xa4ndiga delar som ett program kr\xc3\xa4ver. I teorin kan en anv\xc3\xa4ndare uppdatera hela sitt operativsystem med ett enda kommando. Pacman h\xc3\xa5ller systemet uppdaterat genom att synkronisera sig med en eller flera huvudservrar f\xc3\xb6r att j\xc3\xa4mf\xc3\xb6ra mjukvaruversioner. Fr\xc3\xa5n samma servrar kan man med enkla kommandon ladda ned och installera nya program._NEWLINE_Paketen som klienten laddar ned kommer fr\xc3\xa5n ett antal servrar runt om i v\xc3\xa4rlden, normalt sett v\xc3\xa4ljer man de servrar som \xc3\xa4r snabbast f\xc3\xb6r klienten f\xc3\xb6r att f\xc3\xa5 maximal nedladdningshastighet. Pacman kan \xc3\xa4ven kombineras med nedladdningsprogram som wget, aria2 och airpac f\xc3\xb6r att ladda ned paketen fr\xc3\xa5n flera servrar samtidigt och p\xc3\xa5 s\xc3\xa5 vis \xc3\xb6ka hastigheten om man inte n\xc3\xa5r upp till sin maximala hastighet fr\xc3\xa5n en server.\n_START_SECTION_\nGrundl\xc3\xa4ggande exempel p\xc3\xa5 anv\xc3\xa4ndning av pacman\n_START_PARAGRAPH_\nExempel f\xc3\xb6r att installera webbl\xc3\xa4saren Firefox med pacman:_NEWLINE_# pacman -S firefox_NEWLINE_F\xc3\xb6r att avinstallera enbart Firefox skriver man:_NEWLINE_# pacman -R firefox_NEWLINE_Eller med -Rs om man \xc3\xa4ven vill ta bort eventuella paketberoenden som inte l\xc3\xa4ngre anv\xc3\xa4nds av Firefox eller n\xc3\xa5gra andra program installerade:_NEWLINE_# pacman -Rs firefox\n_START_SECTION_\nPaket och byggsystem\n_START_PARAGRAPH_\nPacman paket laddas ned som komprimerade TAR-filer som inneh\xc3\xa5ller metadata samt en katalogstruktur \xc3\xb6ver filer. Paketen byggs med makepkg genom Bash byggskript kallade PKGBUILDs._NEWLINE_F\xc3\xb6ljande \xc3\xa4r en PKGBUILD f\xc3\xb6r en programfix, inkluderad i pacman dokumentationen som ett exempel:_NEWLINE__NEWLINE_ _NEWLINE_pkgname=patch_NEWLINE_pkgver=2.5.4_NEWLINE_pkgrel=3pkgdesc="A utility to apply patch files to original sources"arch=(\'i686\' \'x86_64\')url="http://www.gnu.org/software/patch/patch.html"license=(\'GPL\')groups=(\'base-devel\')depends=(\'glibc\' \'ed\')source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz)md5sums=(\'ee5ae84d115f051d87fcaaef3b4ae782\')_NEWLINE__NEWLINE_build() {_NEWLINE_  cd "$srcdir"/$pkgname-$pkgver_NEWLINE_  ./configure --prefix=/usr_NEWLINE_  make_NEWLINE_}_NEWLINE__NEWLINE_package() {_NEWLINE_  cd "$srcdir"/$pkgname-$pkgver_NEWLINE_  make prefix="$pkgdir"/usr install_NEWLINE_}\n_START_SECTION_\nlibalpm\n_START_PARAGRAPH_\nPacman version 3.0 var en stor omstrukturering och innebar en splittning av pacman till tv\xc3\xa5 delar, libalpm blev namnet p\xc3\xa5 back-end, och pacman blev front-end f\xc3\xb6r libalpm. Detta l\xc3\xb6ste m\xc3\xa5nga programberoenden, snabbade upp pacman samt underl\xc3\xa4ttade f\xc3\xb6r framtida front-ends att utvecklas direkt till programk\xc3\xa4rnan libalpm.\n_START_SECTION_\nGrafiska front-ends\n_START_PARAGRAPH_\nPacman har inget officiellt GUI, men f\xc3\xb6r den som vill anv\xc3\xa4nda ett grafiskt gr\xc3\xa4nssnitt s\xc3\xa5 finns PackageKit som har st\xc3\xb6d f\xc3\xb6r m\xc3\xa5nga olika pakethanteringssystem, bl.a ALPM som \xc3\xa4r akronym f\xc3\xb6r Arch Linux Package Management, vilket inefattar Pacman. _NEWLINE_\xc3\x84ven f\xc3\xb6ljande sm\xc3\xa5 program finns f\xc3\xb6r att underl\xc3\xa4tta hanteringen av sina pacman program:'