![测试 .deb 包依赖关系的最佳方法?](https://linux22.com/image/171012/%E6%B5%8B%E8%AF%95%20.deb%20%E5%8C%85%E4%BE%9D%E8%B5%96%E5%85%B3%E7%B3%BB%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%EF%BC%9F.png)
我有一个构建应用程序的项目,我想将其作为.deb
包发布,最初上传到网站,也许稍后上传到 PPA。
我不想将它添加到任何 Linux 发行版中,甚至不提供源代码包。
我知道有很多用于构建 deb 的工具,但它们对我不想处理的工作流程做出了很多假设。相反,到目前为止我已经做得很好dpkg-deb
,然后修复了发现的任何问题lintian
。但我不清楚确保包依赖项列表(文件Depends:
中的行control
)正确的最佳方法。
我当前的方法是使用 构建一个 chroot 框debootstrap --variant=minbase stable
,在其中安装我的包,然后运行我的应用程序以查看发生了什么问题。这是明智的还是有更好的方法?