저는 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