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.
- 20 hyödyllistä "Yum"-komentoa pakettien hallintaan
- 20 hyödyllistä RPM-komentoa pakettien hallintaan
- 15 hyödyllistä APT-komentoa Ubuntun pakettien hallintaan
- 15 hyödyllistä Dpkg-komentoa Ubuntu Linuxille
- 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.