La gente ya ha respondido con:
rpm -q --requires PKG
yum -q deplist PKG
Sí, ya sea rpm
o yum
funciona y responde correctamente la pregunta. La principal diferencia entre rpm
y yum
es que yum también muestra qué paquetes puede instalar para cumplir con los requisitos de la biblioteca o el archivo. Desafortunadamente, si el paquete no está instalado, ninguno de estos métodos es útil. Dado que el póster original ya especificó que el paquete que está comprobando está instalado, este es un punto de silencio.
¿Qué pasa si no tienes el paquete instalado? yum
todavía se puede usar, pero indirectamente. Puede realizar una instalación simulada cancelando la operación de instalación.
printf n | yum install PKG | grep -- "---> Package"
Aquí hay un ejemplo:
printf n | yum install php | grep -- "---> Package"
---> Package php.x86_64 0:5.4.16-45.el7 will be installed
---> Package php-cli.x86_64 0:5.4.16-45.el7 will be installed
---> Package php-common.x86_64 0:5.4.16-45.el7 will be installed
---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed