インターネットに接続せずに複数のデバイスにデプロイされるアプリケーション用のdebパッケージを自分で作成したいと思います。そのため、アプリケーション依存ファイル(debファイルとしてダウンロード)をアプリケーションdebパッケージに入れました。アプリケーション deb パッケージをインストールする前または後に依存関係をインストールする必要があります。
私のパッケージに保存されている依存関係をどのようにインストールしますか?
答え1
Debian形式のパッケージは、独自の制御ファイルで依存関係を使用しない限り、他のパッケージのインストールを制御することはできません。これは、依存関係の解決が外部で行われる必要があることを意味します。
あなたのシナリオでは、実際の結果は次のとおりです。
- パッケージに他の
.deb
ファイルを含めることができますが、インストールすることはできません。 - あなたのパッケージはこれらのインクルード
.deb
ファイルに依存することはできません。
必要なすべてのパッケージを tarball に入れ、ユーザーにパッケージを抽出し、結果のパッケージをすべてインストールするように指示することをお勧めします。LibreOfficeのダウンロード例えば。