RPM -listefiler som er i en pakke

RPM -listefiler som er i en pakke
Flere filer er inneholdt i pakken, antagelig i Linux -filsystemet. Det hjelper deg enkelt å finne viktige pakkefiler, for eksempel dokumentasjonskonfigurasjonsfiler.

En RPM -fil er en Red Hat Package Manager -fil. RPM er en pakkeansvarlig utviklet av Red Hat primært for Redhat-baserte Linux-operativsystemer som RHEL, Centos, Fedora, etc. Utviklet basert på Linux Standard Base (LSB), er open source RPM brukt til å administrere, installere, avinstallere programvarepakker i Linux Systems. Hver RPM -pakke som inneholder en samling eller bunt med filer bruker .RPM -utvidelse.

Dokumentasjonsfiler Forfatter, Todo, Readme, etc.
Konfigurasjonsfiler Logrotate.Conf, oppdatertb.Conf, sshd.konf, osv.
Binære filer (kjørbare filer) Sshd, ssh, xattr, stat, nmap, og så videre.

Nå vil vi dekke forskjellige alternativer for oppføring av filer på et Linux -system under en bestemt pakke eller gruppe.

Du kan enkelt finne alle filene som er installert fra RPM -pakken ved å sjekke RPM -pakken manifestere i systemet ditt. Du kan også se alle filene og stedene for en bestemt RPM -pakke gjennom denne metoden.

Rpm -qlp .Rpm

Eller

Rpm -qilp .Rpm

Følgende er utgangen fra RPM -kommandoen i eksemplet ovenfor:

  • -Q er for å spesifisere at kommandoen brukes til spørringen
  • -l For å liste opp filene i pakken
  • -P for å gi spørringen den avinstallerte pakkefilen.

Oppføring i RHEL/Centos Linux-baserte systemer

Du kan liste opp filene som er en del av Yum-UTILS installert på RHEL/CentOS-systemet fra en hvilken som helst nedlastet eller gitt pakke ved hjelp av Repockery-kommandoen. Du kan installere og bruke Yum-UTILS ved hjelp av følgende kommando.

Yum -oppdatering
Yum installer Yum-UTILS

Når du har installert Yum-UTILS, kan du enkelt liste opp RPM-pakkefilene ved å kjøre følgende kommando (vi har brukt Firefox til eksemplet):

repoquery -installert -l Firefox

Oppføring i Fedora -baserte Linux -systemer

Ved bruk av DNF kan repoquery -kommandoen vise filer installert fra pakker i Fedora 22+.

DNF Repoquery -Installert -L Firefox

Alternativt kan du liste opp filene som er installert i systemet eller inne i .RPM -pakke ved hjelp av følgende RPM -kommando. Her betyr -i eller -g betyr å liste opp filene i pakken implisitt:

Rpm -ql Firefox

Oppføring i Ubuntu/Debian-baserte-Linux-systemer

Du kan bruke DPKG -kommandoen på en Ubuntu/Debian -distribusjon med -L -flagget for å liste sine derivater eller filer installert i Debian -systemer fra alle .Deb -pakke.

dpkg -l

Oppføring av RPM -filer før du installerer pakken

Med -p -alternativet kan vi liste .RPM -pakkefiler før installasjon. Anta at du laster ned hvilken som helst Telnet-server RPM-pakke fra hvilken som helst online kilde. Da kan du se gjennom følgende kommandoer det som er til stede i den nedlastede pakken, som vil bli installert i filsystemet eller kan gjøres.

Rpm -qlp Telnet-server-1.2-137.1.I586.Rpm

Konklusjon

Denne artikkelen lærte oss hvordan vi kan finne eller liste opp alle filene som er installert fra en ‌pakke eller gruppe av RPM -pakker i Linux. Ulike distribusjoner av Linux viser disse pakkene ved hjelp av forskjellige metoder og kommandoer. Hvis du vil vite informasjon relatert til denne artikkelen, kan du fortelle oss ved å kommentere i kommentarfeltet.