rpm -ql [packageName]
Beispiel
# rpm -ql php-fpm
/etc/php-fpm.conf
/etc/php-fpm.d
/etc/php-fpm.d/www.conf
/etc/sysconfig/php-fpm
...
/run/php-fpm
/usr/lib/systemd/system/php-fpm.service
/usr/sbin/php-fpm
/usr/share/doc/php-fpm-5.6.0
/usr/share/man/man8/php-fpm.8.gz
...
/var/lib/php/sessions
/var/log/php-fpm
Es ist nicht erforderlich, yum-utils zu installieren oder den Speicherort der RPM-Datei zu kennen.
Es gibt ein Paket namens yum-utils
das auf YUM aufbaut und ein Tool namens repoquery
enthält das kann das.
$ repoquery --help | grep -E "list\ files"
-l, --list list files in this package/group
In einem Beispiel zusammengefasst:
$ repoquery -l time
/usr/bin/time
/usr/share/doc/time-1.7
/usr/share/doc/time-1.7/COPYING
/usr/share/doc/time-1.7/NEWS
/usr/share/doc/time-1.7/README
/usr/share/info/time.info.gz
Auf mindestens einem RH-System mit RPM v4.8.0, yum v3.2.29 und Repoquery v0.0.11, repoquery -l rpm
druckt nichts.
Wenn Sie dieses Problem haben, versuchen Sie, --installed
hinzuzufügen Flagge:repoquery --installed -l rpm
.
DNF
Aktualisierung:
Um dnf
zu verwenden statt yum-utils
verwenden Sie den folgenden Befehl:
$ dnf repoquery -l time
/usr/bin/time
/usr/share/doc/time-1.7
/usr/share/doc/time-1.7/COPYING
/usr/share/doc/time-1.7/NEWS
/usr/share/doc/time-1.7/README
/usr/share/info/time.info.gz