RPM에서 사양 파일 추출

RPM에서 사양 파일 추출

제가 직접 만든 RPM이 있습니다. Spec 파일을 추출하는 방법을 찾고 있습니다. 나는 시도했다:

rpm --scripts -qp sampleBuild.rpm

그건 작동하지 않습니다. 올바른 명령을 아는 사람이 있습니까?

답변1

일반적으로 소스 rpm에만 사양 파일이 있습니다. 다음 명령으로 추출할 수 있습니다.

rpm2cpio myrpm.src.rpm | cpio -civ '*.spec'

또는 사용자로 사용하여 src rpm을 설치할 수 있습니다. rpm -i myrpm.src.rpm이 시점에서 디렉토리는 rpmbuild/SPECS/사양 파일을 선택합니다.

답변2

좀 더 자세히 조사한 결과 SPEC 파일을 다른 파일(예: 텍스트)로 추출할 수는 없지만 이를 사용하여 rpmrebuildSPEC 파일을 보고 편집할 수 있습니다. 즉, 이것이 내가 사용하는 명령입니다.

rpmrebuild -e -p sampleBuild.rpm

관련 정보