rpm -ql [packageName]
例
# 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
yum-utils をインストールする必要も、rpm ファイルの場所を知る必要もありません。
yum-utils
というパッケージがあります YUM 上に構築され、repoquery
というツールが含まれています
$ repoquery --help | grep -E "list\ files"
-l, --list list files in this package/group
1 つの例にまとめる:
$ 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
少なくとも 1 つの RH システムで、rpm v4.8.0、yum v3.2.29、repoquery v0.0.11、repoquery -l rpm
を使用
この問題が発生している場合は、--installed
を追加してみてください フラグ:repoquery --installed -l rpm
.
DNF
更新:
dnf
を使用するには yum-utils
の代わりに 、次のコマンドを使用します:
$ 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