私はCentOS 7を使用しています。フォルダemacsユーティリティの下のすべてのファイルを削除して/usr/libexec/emacs/24.3/
コマンドを実行すると、rpm -V
パッケージからファイルが欠落していないかのように何も返されません。を実行しても、yum reinstall emacs
削除したファイルは戻りません。
欠落しているすべてのファイルに対してパッケージをスキャンしないでくださいrpm -V
。削除したファイルが欠落していると検出されないのはなぜですか?時間をかけてあなたの知識を共有していただきありがとうございます。
答え1
emacs
CentOSのパッケージングを見ると、/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