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-commonrpm -qf /usr/libexec/emacs/24.3/emacs-commonrpm -V emacs-common

関連情報