제가 직접 만든 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 파일을 다른 파일(예: 텍스트)로 추출할 수는 없지만 이를 사용하여 rpmrebuild
SPEC 파일을 보고 편집할 수 있습니다. 즉, 이것이 내가 사용하는 명령입니다.
rpmrebuild -e -p sampleBuild.rpm