Cum să enumerați fișierele instalate dintr-un pachet RPM sau DEB în Linux
V-ați întrebat vreodată unde sunt instalate (localizate) în sistemul de fișiere Linux diferitele fișiere conținute în interiorul unui pachet? În acest articol, vom arăta cum să enumerați toate fișierele instalate sau prezente într-un anumit pachet sau grup de pachete în Linux.
Acest lucru vă poate ajuta să localizați cu ușurință fișierele importante ale pachetelor, cum ar fi fișierele de configurare, documentația și multe altele. Să ne uităm la diferitele metode de listare a fișierelor într-un pachet sau instalat dintr-un pachet:
Cum să enumerați toate fișierele pachetului instalat în Linux
Puteți utiliza comanda repoquery care face parte din yum-utils pentru a lista fișierele instalate pe un sistem CentOS/RHEL dintr-un pachet dat.
Pentru a instala și utiliza yum-utils, rulați comenzile de mai jos:
yum update
yum install yum-utils
Acum puteți lista fișierele unui pachet RPM instalat, de exemplu, serverul web httpd (rețineți că numele pachetului face distincție între majuscule și minuscule). Indicatorul --installed
înseamnă pachete instalate, iar steagurile -l
permit listarea fișierelor:
repoquery --installed -l httpd
dnf repoquery --installed -l httpd [On Fedora 22+ versions]
Important: în versiunea Fedora 22+, comanda repoquery este integrată cu managerul de pachete dnf pentru distribuția bazată pe RPM pentru a lista fișierele instalate dintr-un pachet așa cum se arată mai sus.
Alternativ, puteți folosi și comanda rpm de mai jos pentru a lista fișierele din interior sau instalate pe sistem dintr-un pachet .rpm
după cum urmează, unde -g
și >-l
înseamnă a lista fișierele din pachet în mod receptiv:
rpm -ql httpd
O altă opțiune utilă este folosită pentru a utiliza -p
pentru a lista fișierele pachetului .rpm
înainte de a-l instala.
rpm -qlp telnet-server-1.2-137.1.i586.rpm
Pe distribuțiile Debian/Ubuntu, puteți utiliza comanda dpkg cu indicatorul -L
pentru a lista fișierele instalate în sistemul dumneavoastră Debian sau derivatele acestuia, dintr-un dat. pachet deb
.
În acest exemplu, vom enumera fișierele instalate de pe serverul web apache2:
dpkg -L apache2
Nu uitați să consultați următoarele articole utile pentru gestionarea pachetelor în Linux.
- 20 de comenzi „Yum” utile pentru gestionarea pachetelor
- 20 de comenzi RPM utile pentru gestionarea pachetelor
- 15 comenzi APT utile pentru gestionarea pachetelor în Ubuntu
- 15 comenzi Dpkg utile pentru Ubuntu Linux
- 5 cei mai buni manageri de pachete Linux pentru începătorii Linux
Asta e tot! În acest articol, v-am arătat cum să enumerați/localizați toate fișierele instalate dintr-un anumit pachet sau grup de pachete în Linux. Împărtășiți-vă gândurile cu noi folosind formularul de feedback de mai jos.