質問

RPM を構築する簡単な手順はありますか。ある場合は、説明するかリンクを提供してください。

私の要件は非常に単純です..

他に 2 つの RPM があり、これらを 1 つの RPM に結合する必要があります。

プロセスを説明してください....

前もって感謝します..........

役に立ちましたか?

解決

RPM自体を構築することはかなり簡単です、あなただけの

を実行する必要があります
rpmbuild -ba <mypackage.spec>

より複雑なタスクは、RPM自身が構築されている方法を制御.specファイルを、作成しています。良い説明は、本rpmのホームページ上で提供されています最大RPM に、です。 .specファイルを作成すると、ここで扱われているの。あなたは特別なものを作りたい場合を除きいずれかあまりにも複雑ではなく - .specファイルを構築し、私自身の経験から容易ではない何かです。標準./configure && make && make installは、通常はあまりにも複雑ではありません。

他のヒント

問題が何であるかを

わかりません。あなたはすでに2つのRPMを持っている場合は、なぜあなたは1つの回転数にそれらを作るために必要なのですか?理由だけではなく、同時にそれらの両方をインストールするシェルスクリプトを使わないのでしょうか?

RPMコマンドは、複数の引数を取りますので、例えばます:

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

3に続く2、続い1を、インストールされます。

それ以外の場合は、私が知っているから、あなたは、最初のパッケージをビルドして、RPMにそれらを構築する必要があるとしているあなたは毎回手動のいずれかを更新する必要がありますカスタムRPMを持つことになり、その時点でコンポーネントパッケージの変更。不潔ます。

RPM 作成の基本ガイドは、次の場所から入手できます。http://fedoraproject.org/wiki/How_to_create_an_RPM_package

RPM 作成のための非常に優れた完全なガイド (Fedora コミュニティによる) は、次のリンクから入手できます。 http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/

素晴らしいですね。

ところで、あなたの質問に対する率直な答えとしては、2 つのパッケージを別のパッケージのサブパッケージとして追加するとよいでしょう。そのために、RPM 仕様ファイルにいくつかの特定のエントリがあります。

3 つのパッケージすべてに対して SPEC ファイルを 1 つだけ作成する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top