Pentru utilizatorii obișnuiți cu sistemul de operare Windows, instalarea programelor prin intermediul clasicelor fișiere executabile poate părea inițial mai familiară. Cu toate acestea, odată ce înțelegi modul de funcționare al unui manager de pachete, instalarea și administrarea aplicațiilor în diversele distribuții Linux devin activități rapide, sigure și extrem de eficiente.
Un manager de pachete este un utilitar software conceput pentru a căuta, instala, actualiza, configura și elimina pachete de aplicații direct din depozitele oficiale (repository-uri). Printre cele mai populare sisteme de gestionare a pachetelor se numără Advanced Packaging Tool (APT), Red Hat Package Manager (RPM) și Yellowdog Updater, Modified (YUM).
1. Căutarea pachetelor în depozite
Pentru a verifica dacă un anumit pachet software este disponibil în depozitele distribuției tale sau pentru a afla detalii despre versiune și dimensiune, deschide un terminal. În funcție de distribuție, folosește una dintre următoarele comenzi:
- Debian / Ubuntu:
aptitude search <nume_pachet>sauapt search <nume_pachet> - Mandriva:
urpmq <nume_pachet> - Fedora / RHEL:
yum list <nume_pachet>saudnf search <nume_pachet> - openSUSE:
zypper search <nume_pachet> - Sabayon (Gentoo-based):
equo match <nume_pachet> - Arch Linux:
pacman -Ss <nume_pachet>
Notă: Dacă utilizezi Ubuntu și nu ai instalat utilitarul aptitude, îl poți instala rulând în terminal: sudo apt-get install aptitude.
2. Verificarea pachetelor instalate în sistem
Dacă dorești să afli lista completă și numărul aplicațiilor instalate în sistem, introdu comanda corespunzătoare distribuției tale:
- Debian / Ubuntu:
dpkg -l - Mandriva / Fedora / openSUSE:
rpm -qa - Sabayon:
equo list - Arch Linux:
pacman -Q
3. Listarea depozitelor (repozitoriilor) active
Depozitele de software determină sursele din care sistemul descarcă pachetele și actualizările. Pentru a vizualiza repozitoriile configurate și active, utilizează:
- Debian / Ubuntu:
cat /etc/apt/sources.list - Mandriva:
urpmq --list-media - Fedora / RHEL:
yum repolist - openSUSE:
zypper repos - Sabayon:
equo repoinfo - Arch Linux:
cat /etc/pacman.conf
De exemplu, dacă rulezi Ubuntu, comenzile specifice familiei Debian vor funcționa fără probleme pe toate versiunile distribuției. Gestionarea centralizată a pachetelor oferă avantajul major că întregul sistem și toate aplicațiile instalate pot fi actualizate simultan, printr-o singură comandă.