rpm -V 未检测到包中所有丢失的文件

rpm -V 未检测到包中所有丢失的文件

我正在运行 CentOS 7。我删除了文件夹下 emacs 实用程序的所有文件/usr/libexec/emacs/24.3/ 当我发出命令时:rpm -V它不返回任何内容,就像包中没有文件丢失一样。即使我运行yum reinstall emacs,我删除的文件也不会回来。

不应rpm -V检查包中所有丢失的文件。为什么我删除的这些文件没有被检测为丢失。感谢您花时间分享您的知识。

答案1

查看emacsCentOS 的打包,我没有看到该路径/usr/libexec/emacs/24.3/属于它,因此尝试验证该emacs包不会显示该目录中的更改。

该路径/usr/libexec/emacs/24.3/看起来属于emacs-common包 ( rpm -qf /usr/libexec/emacs/24.3/)。如果您要运行相同的测试,但验证emacs-common包 ( rpm -V emacs-common),您应该会看到丢失的文件。

相关内容