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:
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.