2011-10-11 5 views
2

rpm 패키지 설치의 설치 후 섹션 코드가 실패했는지 감지하는 방법은 무엇입니까?rpm post scriptlet 오류를 감지하는 방법

rpm 패키지가 많이 있는데 설치 후 실패한 패키지를 찾고 싶습니다. 설치 후, 즉 스펙 파일의 게시 섹션에 bash 스크립트가 있음을 의미합니다.

답변

1

rpm 데이터베이스는 스크립트의 종료 상태를 저장하지 않습니다. 실패했는지 여부를 확인하는 유일한 방법은 설치시입니다. rpm 명령은 실행 된 스크립트의 상태와 함께 종료됩니다.

+0

실제로 저는 이미 그것을 해결했습니다. rpm 패키지에서 rpm 패키지를 검색하는 방법이 있습니다. 16 진수 편집기로 rpm 패키지를 열어도 해당 정보가 표시됩니다. – deimus

+0

16 진수 편집기를 사용하여 스크립트를 확인 하시겠습니까? 항상 다음과 같이 할 수 있습니다 : rpm -qp --scripts package.rpm –

+0

실제로'rpm'은 스크립틀릿 오류 이후에 종료 코드 0으로 존재합니다. –