RPM에 의해 설치되지 않은 단일 파일에 내 사용자 지정 RPM을 종속시키는 방법이 있습니까? 예를 들어,/usr/local/test 파일은 tar 파일로 설치됩니다. RPM을/usr/local/test의 존재에 의존하게하고 싶습니다.RPM 파일 존재에 대한 종속성
감사합니다.
RPM에 의해 설치되지 않은 단일 파일에 내 사용자 지정 RPM을 종속시키는 방법이 있습니까? 예를 들어,/usr/local/test 파일은 tar 파일로 설치됩니다. RPM을/usr/local/test의 존재에 의존하게하고 싶습니다.RPM 파일 존재에 대한 종속성
감사합니다.
나는 이것을 할 수 있다고 생각하지 않습니다. 파일 종속성은 rpm 자체가 알고있는 파일을 기반으로 추적되며 그 목록에는 설치된 패키지가 설치 한 패키지 만 포함되어 있다고 생각합니다.
(사소한 작업이 될해야하는) 다른 옵션 (config(noreplace)
로 표시와 함께 검증을 해제하거나 단지 해당 파일에 대한 항목과 더미 RPM을 만들 수있는 RPM을 같이 타르의 내용을 패키징 그래서 짧은 오른쪽 인수 %verify
) 또는 %ghost
으로 표시되어있을 수 있습니다.) 또는 RPM의 %pre
스크립틀릿에 파일이 있는지 확인하고 찾을 수 없을 때 빠져 나오게하십시오.
두 번째 옵션보다 첫 번째 두 옵션 중 하나를 강력하게 제안합니다. 후자의 옵션은 둘 이상의 RPM이 관련되어있을 때 RPM 및 yum이 트랜잭션을 처리하는 방식과 항상 잘 일치하지 않습니다.
감사합니다. 내가 읽은 모든 것은 이것이 불가능하다는 것을 지적했지만, 나는 물었다. – user3748237