Este ușor să vezi ce pachete ai instalat pe computerul tău Linux cu aceste comenzi.
Înainte de a instala un nou pachet, trebuie să verificați dacă este deja instalat pe sistemul dvs. În plus, dacă treceți la un sistem nou, deținerea unei liste cu toate pachetele instalate vă poate economisi timp și efort semnificativ. De asemenea, vă poate facilita identificarea pachetelor nedorite pe care doriți să le eliminați pentru a elibera spațiu.
Iată cum să enumerați toate pachetele instalate pe diverse distribuții Linux, inclusiv Ubuntu, Debian, CentOS, Arch Linux și openSUSE.
Listează pachetele instalate pe Ubuntu/Debian
Pe distribuțiile bazate pe Debian, puteți utiliza managerul de pachete APT pentru a găsi, instala, actualiza și elimina pachete. Folosind APT, puteți, de asemenea listează toate programele instalate pe Debian/Ubuntu împreună cu versiunile lor și alte informații.
Pentru a lista toate pachetele instalate pe Distribuții bazate pe Debian, utilizați următoarea comandă:
apt list --instalat
Lista prezintă diferite pachete cu [instalat], [instalat, automat], și [instalat, local] Etichete.
- [instalat] arată că ați instalat pachetul din depozitul oficial.
- [instalat, automat] arată că APT a instalat acest pachet ca o dependență pentru un alt pachet software.
- [instalat, local] arată pachetele pe care le-ați instalat local folosind dpkg -i și nu din depozit.
De asemenea, puteți căuta un program din lista de programe instalate folosind comanda grep după cum urmează:
apt list --installed | grep program_name
De asemenea, puteți utiliza utilitarul dpkg pentru a lista pachetele instalate:
dpkg -l
Pentru a tipări numai numele pachetelor instalate, utilizați comanda dpkg cu awk, după cum urmează:
dpkg -l | awk „{printează $2}”
Vizualizați pachetele instalate pe distribuțiile bazate pe RHEL
YUM și DNF sunt obișnuiți gestionați pachetele în distribuțiile bazate pe RHEL. Folosind acestea, puteți instala, actualiza, lista și elimina pachete de pe computer
Deși YUM nu mai este folosit în distribuțiile mai noi (cum ar fi RHEL 8, CentOS 8, Fedora 22 etc.), încă funcționează în majoritatea acestora. RPM vă permite, de asemenea, să instalați și să gestionați pachetele locale RPM.
Pentru a lista toate pachetele instalate pe distribuțiile bazate pe RHEL cu YUM, utilizați:
lista yum instalată
Pentru pachetele instalate cu DNF, utilizați:
lista dnf instalată
De asemenea, puteți lista pachetele instalate pe distribuțiile bazate pe RHEL folosind următoarea comandă rpm:
rpm -qa
The --ultimul opțiunea cu comanda de mai sus listează toate pachetele instalate recent cu cel mai recent pachet în partea de sus:
rpm -qa --last
Această comandă listează, de asemenea, data și ora pachetului instalat împreună cu numele pachetului:
rpm -qa --last | tac
Listează pachetele instalate pe Arch Linux
Pacman este managerul implicit de pachete pentru distribuțiile Linux bazate pe Arch, cum ar fi Manjaro și EndeavourOS. Cu Pacman, poți instalați și eliminați pachetele din distribuțiile bazate pe Arch, actualizați pachetele învechite și vizualizați o listă cu toate pachetele instalate.
Iată comanda pentru a lista toate pachetele instalate pe o distribuție bazată pe Arch:
pacman -Q
Pentru a lista toate pachetele instalate explicit, utilizați:
pacman -Qe
Pentru a lista toate pachetele străine pe care le-ați instalat manual dintr-un depozit, altul decât principal, utilizați:
pacman -Qm
Dacă căutați un anumit pachet în lista de pachete instalate, utilizați:
pacman -Q | grep
Listează pachetele instalate pe openSUSE
Zypper este managerul implicit de pachete de linie de comandă în openSUSE. Pentru a lista toate pachetele instalate pe openSUSE, utilizați oricare dintre următoarele comenzi:
zypper search --installed-only
Sau:
zypper se -i
Pentru a verifica dacă un anumit pachet este în lista de pachete instalate, utilizați următoarea sintaxă:
zypper se -i
De asemenea, puteți imprima informații despre un pachet instalat folosind:
informații zypper
Vedeți pachetele Snap instalate pe Linux
În afară de managerii de pachete încorporați tradiționali, există și câteva programe pe care le puteți instala pe sistemul dumneavoastră Linux prin Snap.
Snap este un manager de pachete universal acceptat pe toate distribuțiile Linux majore. Face instalarea software-ului mult mai ușoară pe Linux, deoarece pachetele Snap sunt livrate împreună cu dependențele lor.
Pentru a lista pachetele Snap instalate pe orice distribuție Linux, rulați:
listă rapidă
Această comandă listează pachetele pe care le-ați instalat folosind Snap. Nu include niciun pachet pe care l-ați instalat folosind managerii impliciti de pachete.
Pe lângă numele pachetului instalat, lista conține și alte informații, cum ar fi numărul versiunii a pachetului, numărul de revizuire, informațiile despre canal, numele editorului și orice informații suplimentare dacă disponibil.
Listați pachetele Flatpak instalate
Similar cu Snap, Flatpak este, de asemenea, un instrument pentru gestionarea mai ușoară a pachetelor pe Linux. Puteți instala Flatpak pe toate distribuțiile majore de Linux și îl puteți utiliza pentru a construi, instala și rula aplicații pe Linux.
Pentru a lista pachetele instalate Flatpak, utilizați următoarea comandă:
lista flatpak
Această comandă listează toate pachetele Flatpak instalate și runtime pe sistemul dumneavoastră Linux. Runtime este un set de dependențe necesare unei aplicații pentru a rula.
Pentru a lista numai aplicațiile instalate, utilizați --aplicație opțiune după cum urmează:
listă flatpak --app
În mod similar, pentru a enumera numai runtimele instalate, utilizați --timpul de rulare opțiune:
listă flatpak --runtime
Pentru a vizualiza informații detaliate despre elementele enumerate, cum ar fi dimensiunea aplicației instalate, arhitectura, originea etc., utilizați -d opțiune:
listă flatpak -d
De asemenea, puteți sări peste toate informațiile suplimentare și doar să tipăriți numele aplicației instalate folosind:
flatpak --columns=listă de nume
Salvați lista de programe instalate într-un fișier
Pentru a salva lista tuturor programelor instalate într-un fișier, redirecționați rezultatul comenzii către un fișier folosind operatorul de redirecționare (>) urmat de numele fișierului.
De exemplu, pentru a salva lista de programe instalate APT într-un fișier text numit install_programs.txt, comanda ar fi:
lista apt --installed > program_instalat.txt
Numărați numărul de pachete instalate
De asemenea, puteți număra numărul de pachete instalate din listă folosind comanda wc. De exemplu, pentru a număra numărul de pachete instalate de Zypper în openSUSE, comanda ar fi:
zypper search --installed-only | wc -l
Aveți o listă cu toate pachetele Linux instalate!
Acum că știți ce pachete sunt instalate pe sistemul dumneavoastră Linux, le puteți actualiza cu ușurință pe cele învechite sau puteți curăța spațiu prin eliminarea pachetelor nedorite.
Mai mult, deținerea acestei liste de programe poate facilita și o tranziție fără întreruperi la un nou sistem, permițându-vă să instalați toate aceste programe fără a fi nevoie să le amintiți individual.