我应该将“debian”目录提交到我的源代码中吗?

我应该将“debian”目录提交到我的源代码中吗?

我正在为新项目准备 Debian/Ubuntu 软件包。关于“debian”目录的最佳实践是什么?我应该每次都生成它还是提交到源代码中?

答案1

如果您的目标是将软件包提交到​​ Debian/Ubuntu,则不应/debian在您发布的源 tarball 中包含目录。它应该由软件包的 Debian/Ubuntu 维护者创建和维护;这可能是也可能不是您,但无论如何,软件包维护工作与软件开发工作是分开的。Debian 上游指南有话要说:

一些项目/debian在源文件中包括一个粗略的目录,以简化在 Debian(及其派生)系统上进行前沿软件包编译和安装。虽然这是一个很好的努力,但最好将其从最终的 tarball 中删除,因为它可能会干扰 Debian 自己的打包工作。

当然如果只是自己用的话,随便你怎么用都可以。

相关内容