如何在 Debian 包中定义可选依赖项

如何在 Debian 包中定义可选依赖项

我正在处理一些 Debian 软件包,有时我想添加可选依赖项,例如,如果foo-pkg标记为与同时安装,则my-pkgfoo-pkg安装然后继续my-pkg,如果foo-pkg不可用或未标记为安装,则继续。

我可以使用该Recommend:字段,但就我的测试而言,它不会强制先apt-get安装foo-pkg,而且我无法控制foo-pkg,有什么想法吗?

答案1

为什么您希望您的软件包在之后安装?如果 postinst 发现已安装其他软件包,它会对您的软件包进行不同的配置吗?如果是这样,那么您可以使用触发器在安装其他软件包时重新配置您的软件包。

遵循一些文档:

相关内容