Cum se administrează pachetele de aplicații în Linux

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> sau apt search <nume_pachet>
  • Mandriva: urpmq <nume_pachet>
  • Fedora / RHEL: yum list <nume_pachet> sau dnf 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ă.

Lasă un comentariu