rpm -ql [packageName]
Exemple
# 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
Pas besoin d'installer yum-utils, ni de connaître l'emplacement du fichier rpm.
Il existe un package appelé yum-utils
qui s'appuie sur YUM et contient un outil appelé repoquery
qui peut le faire.
$ repoquery --help | grep -E "list\ files"
-l, --list list files in this package/group
Combiné en un seul exemple :
$ 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
Sur au moins un système RH, avec rpm v4.8.0, yum v3.2.29 et repoquery v0.0.11, repoquery -l rpm
n'imprime rien.
Si vous rencontrez ce problème, essayez d'ajouter le --installed
indicateur :repoquery --installed -l rpm
.
DNF
Mise à jour :
Pour utiliser dnf
au lieu de yum-utils
, utilisez la commande suivante :
$ 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