Deprecated: Function split() is deprecated in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 146 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 236 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/actions.php on line 128 desktop:instalare-programe-in-arch-linux [Linux Soft Wiki]
 

Instalare programe în Arch Linux

Există două modalităţi oficiale pentru a instala programe în Arch Linux:

  1. folosind managerul de pachete pacman
  2. folosind ABS - Arch Build System

pacman

pacman Pacman este unealta de management al pachetelor oficială pentru Arch Linux, deşi este folosită şi în alte distribuţii cum ar fi: Frugalware, Underground, AEGIS, Archie etc.
Pacman este folosit în principal pentru a instala, downloada şi upgrada pachete binare, dintr-un repository local sau de pe internet şi rezolvă singur dependinţele între pachete.

configurare

Configurarea pacman se face din fişierul /etc/pacman.conf care este foarte bine comentat. Pentru a adăuga un nou repository trebuie adăugate două linii:

  • numele repository-ului între paranteze drepte. ex: [kdemod]
  • link către repository. ex: Server = http://kdemod.ath.cx/repo/current (Server = file://cale/către/repo/local sau Server = /etc/pacman.d/listămirror-uri ar fi alte opţiuni)

Pacman poate folosi opţional wget pentru download-ul pachetelor, pentru asta trebuie de-comentată linia:

#XferCommand = /usr/bin/wget –passive-ftp -c -O %o %u

În directorul /etc/pacman.d/ se găsesc liste cu mirror-uri pentru diferitele repository-uri oficiale (current, extra, community, testing, unstable). Nu este recomandată folosirea ftp-ului principal ftp.archlinux.org decât de către developeri.

Un repository românesc (care este updatat o dată pe zi) poate fi adăugat scriind linia:

Server = ftp://ftp.iasi.roedu.net/mirrors/archlinux.org/REPO/os/i686 (înlocuieşte REPO cu unul dintre repo-urile oficiale)

utilizare

Înainte să realizaţi orice operaţiune cu pacman e bine să realizaţi o sincronizare cu repository-urile. Acest lucru se face simplu: pacman -Sy sau pacman –sync –refresh

Comenzile pacman sunt în general foarte simple şi directe. Câteva comenzi utile ar fi:

  • pentru a instala un pachet: pacman -S <nume pachet>
  • pentru a upgrada tot sistemul: pacman -Su
  • şterge un pachet: pacman -R <nume pachet>
  • şterge un pachet împreună cu toate dependinţele lui şi cu toate pachetele care depind de pachetul menţionat: pacman -Rsc <nume pachet>
  • caută informaţii despre pachetele care conţin în nume expresia respectivă: pacman -Ss <expresie>
  • afişează toate pachetele instalate: pacman -Q (pacman -Q|grep <nume pachet> pentru a verifica dacă un pachet este instalat şi la ce versiune)
  • caută pachetul care a instalat fişierul menţionat: pacman -Qo <fişier>

ABS - Arch Build System

 
desktop/instalare-programe-in-arch-linux.txt · Last modified: 2008/03/02 17:38 by mapleoin
 
Publicaţi pe acest Wiki doar conţinut original, nu se acceptă copierea articolelor de pe alte site-uri. Se recomandă folosirea link-urilor in acest caz.
Recent changes RSS feed