2009-12-03 15 views
2

이렇게 설명하거나 링크를 제공 제발 RPM.If를 구축 할 수있는 쉬운 방법 .........건물 RPM

내 요구 사항은 매우 간단합니다 ..

나는 두 가지를 가지고 있는가 하나의 RPM으로 결합되어야 다른 RPM을은 ....

.... 사전에

감사합니다 ..........

+0

에 대해 하나의 SPEC 파일을 작성해야합니다. 가득 차있는 전통에서, 당신이 묻는 무엇을 소리가 난다 : 당신은 어떻게 처음부터 엔진을 건설 할 수 있는가?오일 펌프를 교체해야합니다. :) –

답변

6

당신은 더 복잡한 작업은 RPM 자체가 구축되는 방법을 제어하는 ​​.spec 파일을 만드는

rpmbuild -ba <mypackage.spec> 

실행해야, 오히려 쉽다. 좋은 설명은 책 Maximum RPM이며, rpm 홈페이지에서 사용 가능합니다. .spec 파일을 만드는 것은 here으로 처리됩니다. 내 자신의 경험을 통해 .spec 파일을 만드는 것이 쉽지는 않지만 특별한 일을하고 싶지 않으면 너무 복잡하지는 않습니다. 표준 ./configure && make && make install은 일반적으로 너무 복잡하지 않습니다.

2

무엇을 확실하지 않음을 과정을 설명하세요 문제는; 이미 2 개의 RPM을 가지고 있다면, 왜 1 RPM으로 만들 필요가 있습니까? 동시에 쉘 스크립트를 사용하여 동시에 설치하지 않는 이유는 무엇입니까?

rpm 명령은 예를 들어, 그래서 여러 인수를 취합니다

rpm -ivh one.rpm two.rpm three.rpm 

세 다음에이 다음에 하나를, 설치합니다.

그렇지 않으면 내가 알고있는 것부터 패키지를 먼저 빌드 한 다음 RPM에 빌드해야합니다.이 시점에서 수동 RPM을 수동으로 업데이트해야합니다 구성 요소 패키지가 변경됩니다. 왝. RPM을 자체 구축

0

기본 가이드에서 확인할 수있다.

질문에 대한 답변을 보려면 두 패키지를 다른 패키지의 하위 패키지로 추가하는 것이 좋습니다. RPM spec 파일에는 몇 가지 특정 항목이 있습니다.

당신은 매우 관련이없는 당신은 무엇을 질문하고 당신이 달성하고자하는 세 가지 패키지