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