rpm -V no detecta todos los archivos faltantes de un paquete

rpm -V no detecta todos los archivos faltantes de un paquete

Estoy ejecutando CentOS 7. Eliminé todos los archivos de la utilidad emacs en la carpeta /usr/libexec/emacs/24.3/ Cuando emito el comando: rpm -Vno devuelve nada, como si no faltara ningún archivo del paquete. Incluso cuando ejecuto yum reinstall emacs, los archivos que eliminé no vuelven.

No debería rpm -Vbuscar todos los archivos faltantes de un paquete. ¿Por qué no se detecta que faltan estos archivos que eliminé? Gracias por tomarse el tiempo para compartir sus conocimientos.

Respuesta1

Mirando emacsel paquete para CentOS, no veo que la ruta /usr/libexec/emacs/24.3/le pertenezca, por lo que al intentar verificar el emacspaquete no se mostrarán cambios en ese directorio.

La ruta /usr/libexec/emacs/24.3/parece pertenecer al emacs-commonpaquete ( rpm -qf /usr/libexec/emacs/24.3/). Si ejecutara la misma prueba, pero verificara el emacs-commonpaquete ( rpm -V emacs-common), debería ver los archivos que faltan.

información relacionada