yum/rpm이 특정 파일 경로를 설치하지 않고 대신 해당 파일 경로가 포함된 패키지를 설치하고 파일이 존재하는지 확인하는 방법이 있습니까? 예를 들어 특정 패키지에 /etc/cron.daily
내가 원하지 않는 파일이 들어갔습니다. 나는 이 특정 문제에 대한 해킹 방법을 알아냈지만 다른 상황에서도 유용할 것 같습니다.
편집하다: 사용해 봤습니다RPM 파일 트리거설치 직후 파일이 삭제되었지만 아무 작업도 수행되지 않았습니다. 또한 yum 확인 단계에서도 실패할 수 있습니다.
답변1
사용--제외 경로=예를 들어 다음과 같은 유형의 오류가 발생하는 경우:
$ sudo rpm -i chromium-27.0.1453.110-202711.x86_64.rpm
error: unpacking of archive failed on file /usr/share/applications/chromium-devel.desktop;569df493: cpio: open failed - Permission denied
다음과 같은 옵션을 사용할 수 있습니다.
$ sudo rpm -i chromium-27.0.1453.110-202711.x86_64.rpm --excludepath=/usr/share/applications/chromium-devel.desktop
# works ok