0

私はこれをしなければならなかったことは一度もありませんし、あなたができるかどうかもよくわかりません. ただし、RPM を使用して、作成済みの *.bin ファイル (Linux の自己解凍バイナリ ファイル) を配布できますか。私のシナリオはこれです。RPM を使用してすべてのソフトウェアを配布しています。既に bin ファイルになっているベンダー ソフトウェアがあります。myapp.bin と言います。RPM を使用してソフトウェアを /tmp に配布し、スクリプトを開始して RPM %post% の一部として myapp.bin をインストールしたいと考えています。これは可能ですか?もしそうなら、誰かがSPECファイルの例を持っていますか?

ありがとう

4

2 に答える 2

2

ビルド時に自己解凍プログラムを抽出し、抽出してインストールしたファイルを RPM に含めないのはなぜですか?

おそらく、%build セクションと %install セクションのスクリプトを使用してこれを行うことができます。

そうすれば、誰も自己解凍プログラムの実行について心配する必要はありません。すべてが既に存在します。

于 2010-02-17T22:16:02.550 に答える
0

おそらく、.binファイルをbuildroot(%setup)に抽出し、それを(%buildセクションで)実行してから、%installセクションで変更を加えることができます。

最後に、インストールされているファイルを%filesセクションにリストします。仕様に対して持っているものを投稿する場合、これが明確でない場合は、私が言っていることを説明するのに十分に調整できます。

于 2010-11-15T23:15:03.113 に答える