rpm -V는 패키지의 누락된 파일을 모두 감지하지 못합니다.

rpm -V는 패키지의 누락된 파일을 모두 감지하지 못합니다.

CentOS 7을 실행 중입니다. 폴더 아래의 emacs 유틸리티 파일을 모두 제거했습니다 /usr/libexec/emacs/24.3/ . 명령을 실행하면 rpm -V패키지에 누락된 파일이 없는 것처럼 아무것도 반환되지 않습니다. 를 실행해도 yum reinstall emacs제거한 파일이 다시 돌아오지 않습니다.

rpm -V패키지의 누락된 파일을 모두 확인 하면 안 됩니다 . 제거한 파일이 누락된 것으로 감지되지 않는 이유는 무엇입니까? 시간을 내어 귀하의 지식을 공유해 주셔서 감사합니다.

답변1

CentOS용 패키지를 보면 emacs경로가 여기에 속하는지 알 수 없으므로 패키지 /usr/libexec/emacs/24.3/를 확인하려고 해도 emacs해당 디렉터리의 변경 사항이 표시되지 않습니다.

경로가 패키지( ) /usr/libexec/emacs/24.3/에 속하는 것으로 보입니다 . 동일한 테스트를 실행하고 패키지( )를 확인하면 누락된 파일이 표시됩니다.emacs-commonrpm -qf /usr/libexec/emacs/24.3/emacs-commonrpm -V emacs-common

관련 정보