Wyszukiwanie w witrynie

Jak wyświetlić listę plików zainstalowanych z pakietu RPM lub DEB w systemie Linux


Czy zastanawiałeś się kiedyś, gdzie w systemie plików Linuksa są instalowane (zlokalizowane) różne pliki zawarte w pakiecie? W tym artykule pokażemy, jak wyświetlić listę wszystkich plików zainstalowanych lub znajdujących się w określonym pakiecie lub grupie pakietów w systemie Linux.

Może to pomóc w łatwym zlokalizowaniu ważnych plików pakietu, takich jak pliki konfiguracyjne, dokumentacja i inne. Przyjrzyjmy się różnym metodom wyświetlania plików w pakiecie lub instalowanych z pakietu:

Jak wyświetlić listę wszystkich plików zainstalowanego pakietu w systemie Linux

Możesz użyć polecenia repoquery, które jest częścią yum-utils, aby wyświetlić listę plików zainstalowanych w systemie CentOS/RHEL z danego pakietu.

Aby zainstalować i używać yum-utils, uruchom poniższe polecenia:


yum update 
yum install yum-utils

Teraz możesz wyświetlić listę plików zainstalowanego pakietu RPM, na przykład serwera WWW httpd (pamiętaj, że w nazwie pakietu rozróżniana jest wielkość liter). Flaga --installed oznacza zainstalowane pakiety, a flaga -l umożliwia wyświetlenie listy plików:


repoquery --installed -l httpd
dnf repoquery --installed -l httpd  [On Fedora 22+ versions]

Ważne: w wersji Fedory 22+ polecenie repoquery jest zintegrowane z menedżerem pakietów dnf w celu dystrybucji opartej na RPM w celu wyświetlenia listy plików zainstalowanych z pakietu jak pokazane powyżej.

Alternatywnie możesz również użyć poniższego polecenia obr/min, aby wyświetlić listę plików znajdujących się w systemie lub zainstalowanych w systemie z pakietu .rpm w następujący sposób, gdzie -g i -l oznacza wyświetlenie listy plików w pakiecie:


rpm -ql httpd

Inną przydatną opcją jest użycie -p do wyświetlenia listy plików pakietu .rpm przed jego instalacją.


rpm -qlp telnet-server-1.2-137.1.i586.rpm

W dystrybucjach Debian/Ubuntu możesz użyć polecenia dpkg z flagą -L, aby wyświetlić listę plików zainstalowanych w systemie Debian lub jego pochodnych, z danego . deb pakiet.

W tym przykładzie wyświetlimy listę plików zainstalowanych z serwera WWW Apache2:


dpkg -L apache2

Nie zapomnij zapoznać się z poniższymi przydatnymi artykułami dotyczącymi zarządzania pakietami w systemie Linux.

  1. 20 przydatnych poleceń „Mniam” do zarządzania pakietami
  2. 20 przydatnych poleceń RPM do zarządzania pakietami
  3. 15 przydatnych poleceń APT do zarządzania pakietami w Ubuntu
  4. 15 przydatnych poleceń Dpkg dla systemu Ubuntu Linux
  5. 5 najlepszych menedżerów pakietów systemu Linux dla początkujących użytkowników systemu Linux

To wszystko! W tym artykule pokazaliśmy, jak wyświetlić listę/lokalizację wszystkich plików zainstalowanych z danego pakietu lub grupy pakietów w systemie Linux. Podziel się z nami swoimi przemyśleniami, korzystając z poniższego formularza opinii.