
deb パッケージまたはソースとして提供されるソフトウェアがあります。非標準のディレクトリにインストールできるようにソースからインストールしたいのですが、依存関係の管理には apt を使用したいと思います。
パッケージの依存関係を持つダミー パッケージから deb パッケージを作成するために使用できるソフトウェアはありますか?
編集: 明確にするために言うと、ソフトウェアの依存関係を満たしたいのであって、依存関係を満たすためにソフトウェアを使用したいのではありません。
答え1
equivs
それを使用することができます。equivs
パッケージ化して実行する
equivs-control yourpackage.control
(yourpackage
状況に応じて適切なものに置き換えてください)。
これによりテンプレートyourpackage.control
ファイルが作成されるので、必要に応じて編集します。
- 依存関係を強制するには、その
Depends:
行に依存関係をリストします。 - 依存関係を満たすには、その
Provides:
行に依存関係をリストします (必要に応じて追加します)。
単一の依存関係を満たしたい場合は、それに応じてパッケージに名前を付けてくださいProvide
。
行も記入してくださいVersion:
。そして実行してください
equivs-build yourpackage.control
結果の.deb
パッケージをインストールします (依存関係が強制されます)。