dpkg-buildpackage 和 debuild 之间有什么区别?用什么来构建 deb 包更好?
答案1
这两者之间的区别在于,它debuild
是多个工具合二为一,而dpkg-buildpackage
只是 Debian 软件包构建过程中的第一步。
拆建dpkg-buildpackage
是、lintian
、fakeroot
和的前端包装器debsign
。它创建所有必要的文件并运行必要的步骤来构建包、对其进行加密签名并测试其是否违反策略和其他检查。
你可以只使用dpkg 构建包和其他工具手动构建包。
哪种方法效果更好取决于几个因素,而这些因素又取决于项目的复杂性。如果您想了解有关包构建的更多信息,最好先手动完成任务。这只是一个意见,说清楚。
我将添加指向以下内容的链接Debian 构建指南和一个Debian 维基有关如何构建 Debian 软件包的页面,可让您全面了解软件包构建的工作原理。