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

관련 정보