2012-01-20 13 views
0

私のdebianパッケージソースは、dev、dbg、およびライブラリの3つのパッケージをビルドします。 devパッケージは、後でビルドされる別のパッケージのビルド依存関係です。debian/rulesからパッケージをインストールする

debian/rulesファイルからこの新しく生成されたdevパッケージをビルドマシンにインストールする方法はありますか?

私は、 "dpkg -i dev-pkg-name.deb"をrulesファイルのinstall:部分に置くことを考えていました。

注:問題が解決し、この質問の削除方法がわかりません。

+0

すべてのパッケージが.debファイルにありますか? – Llamageddon

+0

@Asmageddonはい、3つの.debファイルを生成します。これらの1つは、ビルドマシンにインストールする必要があります。 –

+0

これは、インストールスクリプトを使って行うことができますが、debian/rulesでは実行できないと考えられます。 –

答えて

1

依存関係のインストールは、あなたのdebian規則ではなく、ビルドシステムの仕事です(例:pbuilderまたはbuildd)。コンパイルの順序や他のパッケージの存在に関する前提の唯一の場所は、制御中のBuild-Dependsフィールドです。 Build-Dependsは、ビルド制御ソフトウェアによって選択され、特定のソフトウェアのビルド中にインストールされるパッケージを決定します。

関連する問題