Kuinka luetella RPM- tai DEB-paketista asennetut tiedostot Linuxissa


Oletko koskaan miettinyt, mihin paketin sisällä olevat tiedostot on asennettu (sijaitseva) Linux-tiedostojärjestelmässä? Tässä artikkelissa näytämme, kuinka luetellaan kaikki tiedostot, jotka on asennettu tai jotka ovat tietyssä paketissa tai pakettiryhmässä Linuxissa.

Tämä voi auttaa sinua löytämään helposti tärkeät pakettitiedostot, kuten kokoonpanotiedostot, asiakirjat ja paljon muuta. Katsotaanpa eri tapoja listata tiedostoja paketissa tai asennettuna paketista:

Kuinka luetella kaikki asennetun paketin tiedostot Linuxissa

Voit käyttää yum-utils-ohjelmaan kuuluvaa repoquery-komentoa listataksesi tiedostoja, jotka on asennettu CentOS/RHEL-järjestelmään tietystä paketista.

Asenna yum-utils ja käytä sitä suorittamalla alla olevat komennot:


yum update 
yum install yum-utils

Nyt voit listata asennetun RPM-paketin, esimerkiksi httpd-verkkopalvelimen tiedostot (huomaa, että paketin nimessä on kirjainkoolla merkitystä). Lippu --installed tarkoittaa asennettuja paketteja ja -l-lippu mahdollistaa tiedostojen luetteloimisen:


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

Tärkeää: Fedora 22+ -versiossa uudelleenkyselykomento on integroitu dnf-pakettien hallintaan RPM-pohjaista jakelua varten paketista asennettujen tiedostojen luetteloimiseksi. kuten yllä näkyy.

Vaihtoehtoisesti voit myös käyttää alla olevaa rpm-komentoa listataksesi järjestelmään .rpm-paketin sisällä tai siihen asennetut tiedostot seuraavasti, jossa -g ja -l tarkoittaa paketissa olevien tiedostojen luetteloimista vastaanottavasti:


rpm -ql httpd

Toinen hyödyllinen vaihtoehto on käyttää -p-komentoa .rpm-pakettitiedostojen luetteloimiseen ennen sen asentamista.


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

Debian/Ubuntu-jakeluissa voit käyttää dpkg-komentoa -L-lipun kanssa listataksesi tiedostot, jotka on asennettu Debian-järjestelmääsi tai sen johdannaisiin tietystä -tiedostosta. deb-paketti.

Tässä esimerkissä luetellaan apache2-verkkopalvelimelta asennetut tiedostot:


dpkg -L apache2

Älä unohda tarkistaa seuraavat hyödylliset artikkelit pakettien hallinnasta Linuxissa.

  1. 20 hyödyllistä "Yum"-komentoa pakettien hallintaan
  2. 20 hyödyllistä RPM-komentoa pakettien hallintaan
  3. 15 hyödyllistä APT-komentoa Ubuntun pakettien hallintaan
  4. 15 hyödyllistä Dpkg-komentoa Ubuntu Linuxille
  5. 5 parasta Linux-paketinhallintaa Linux-aloittelijoille

Siinä kaikki! Tässä artikkelissa näytimme sinulle, kuinka voit luetteloida/paikantaa kaikki tietystä paketista tai pakettiryhmästä asennetut tiedostot Linuxissa. Jaa ajatuksesi kanssamme alla olevalla palautelomakkeella.