rpm 패키지 설치 시 스크립트를 어떻게 실행하나요?

rpm 패키지 설치 시 스크립트를 어떻게 실행하나요?

rpm 패키지를 빌드하려고 합니다. 나는 팔로우한다여기.

" "를 사용하여 rpm -Uvh mytest-1.0-1.el6.noarch.rpm명령을 실행할 때 스크립트(bash 또는 Python)를 실행하고 싶습니다.

rpm 패키지를 설치할 때 스크립트를 실행할 수 있나요? 어떻게?

답변1

~에서RPM 가이드:

설치 스크립트를 정의합니다.

RPM은 설치 전 스크립트인 %pre와 설치 후 스크립트인 %post를 지원합니다. 패키지를 제거하거나 제거할 때도 동일한 개념이 적용됩니다. %preun 스크립트는 제거 전에 실행되고 %postun 스크립트는 제거 후에 실행됩니다.

따라서 %pre패키지를 설치하기 전에 스크립트를 실행하려면 부분을 사용하고, %post패키지를 설치한 후 스크립트를 실행하려면 부분을 사용하십시오.


당신은 또한 볼 수 있습니다만데리바 가이드,rpm.org

답변2

관련 정보