Qué comandos instala un determinado paquete en nuestro sistema

por | mayo 13, 2018

Entradilla de domingo. Echando la vista tres años atrás acabé dando con un post sobre cómo dar con el paquete al que pertenece un determinado comando. Pues hoy toca artículo al revés: vamos a ver qué comandos se incorporan a nuestro sistema cuando instalamos un paquete.

Procederemos de distina manera según la distribución que utilicemos. En los ejemplos buscaré los comandos instalados por el paquete acct en Debian Stretch y el paquete bash en un CentOS 7. Como en una gran mayoría de casos los comandos se instalan en /bin o /sbin realizaré la búsqueda en esos directorios. Incluso en algunos casos en los que el comando está localizado en otro directorio, casi siempre se hace un enlace simbólico desde /bin o /sbin.

En caso de Debian o derivada podemos utilizar dpkg -L acct | grep 'bin/'

También podemos lanzar un apt-file list acct | grep 'bin/'

Si por el contrario estamos en RHEL o derivada como en mi caso con un CentOS 7, un rpm -ql bash | grep 'bin/' debería darnos el resultado:

Una alternativa es utilizar repoquery, con repoquery -l bash | grep 'bin/' obtendríamos la misma salida:

Y con esto y un bizcocho, se acabó esta entradilla.