我有一个构建应用程序的项目,我想将其作为.deb
包发布,最初上传到网站,也许稍后上传到 PPA。
我不想将它添加到任何 Linux 发行版中,甚至不提供源代码包。
我知道有很多用于构建 deb 的工具,但它们对我不想处理的工作流程做出了很多假设。相反,到目前为止我已经做得很好dpkg-deb
,然后修复了发现的任何问题lintian
。但我不清楚确保包依赖项列表(文件Depends:
中的行control
)正确的最佳方法。
我当前的方法是使用 构建一个 chroot 框debootstrap --variant=minbase stable
,在其中安装我的包,然后运行我的应用程序以查看发生了什么问题。这是明智的还是有更好的方法?