2012-10-11 2 views
1

나는 리눅스에서 일하고있다. 내가 커스텀 변경으로 RPM 패키지를 만드는 방법

rpm –ivh zenith_ruby_1.8.6-1.0-2.el5.src.rpm 

지금 내가이 회전 의 소스 파일에 디버깅 문에서도 추가 한 내 시스템에 루비 RPM은 다음 명령을 노래 설치하고 난 소스 파일 내 변경이 RPM을 다시하고 싶다.

나는 명령

rpmbuild -ba rpmbuild/SPECS/zenith_ruby-1.8.6-p369.spec 

그러나 이것은 소스 파일에서 변화의 제거를 일으키는 원인이되는 소스 파일을 덮어 쓰기로 리드를 명령의 실행 다음 사용했습니다. 소스 파일의 변경 사항으로 다시 빌드 할 수 있습니까?

답변

0

위의 문제에 대한 해결책을 찾았습니다.

rpmbuild -bc --short-circuit rpmbuild/SPECS/zenith_ruby-1.8.6-p369.spec 
1

빌드 프로세스 중에 적용되는 패치를 변경해야합니다. 이것을 참조하십시오 tutorial for instructions

+1

와 *주십시오 * 그것은 당신의 패치 세트이며, 재고없는 것을 나타 내기 위해 릴리스 ID에 무언가를 추가해야합니다 :

우리는 이미 설치 RPM을 구축하기 위해 다음과 같은 명령을 실행해야합니다! –

관련 문제