将我的软件添加到 Debian

将我的软件添加到 Debian

如何将软件包添加到官方 Debian APT 存储库?例如,假设我有一个名为 Quicktxtedit 的软件,并且我有一个 DEB 文件,我想将其添加到每个人的官方存储库中。我该怎么做呢?

答案1

提交要添加到 Debian 档案的项目涉及多个步骤。您需要做两件主要的事情。

  1. 让您的软件适合 Debian。 Debian 对于其档案中允许使用哪些软件要求很高。这包括:

    a) 确保您的许可条款与Debian 自由软件指南

    b) 确保您的 Debian 软件包符合Debian 政策林田是一个帮助您遵守 Debian 政策的工具,因此您应该尝试修复软件包生成的 Lintian 错误和警告。作为执行此操作的一部分,您可能需要处理您的软件构建系统。这本身就是相当大的努力。您可以从 OFTC 上的 #debian-mentors IRC 频道和 debian-mentors 邮件列表获得打包帮助。

  2. 寻找赞助商来上传您的包裹。可以询问的地方包括 #debian-mentors 和 debian-mentors 邮件列表。在联系发起人之前,在 (1) 方面取得一些进展是一个非常好的主意。 Debian 开发人员没有时间照顾新的打包者,因此如果您表明您在打包方面做出了一些努力,即使结果并不完美,您也会得到更好的接受。您至少应该以可构建的二进制包为目标。请注意
    ,将您的包上传到http://mentors.debian.net/是一个选项,但不是必需的。潜在赞助商需要能够访问您的包裹;所以只要是在公共场所,就可以了。然而, http://mentors.debian.net/确实以方便的形式显示有关您的包裹的信息,并且还提供了一个方便的界面供人们评论您的包裹。您的赞助商可能愿意花时间帮助您完善方案。至少,他/她需要检查您的包裹。

如果您以前从未这样做过,我建议您立即开始使用 (1)。即使您从未真正将您的软件包引入 Debian,将您的软件包构建为适用于 Debian 的过程也是有用且具有教育意义的。请记住,您可以在非官方 apt 存储库中提供您的软件包。

答案2

向 Debian 提交软件包需要您是 Debian 开发人员。您可以在以下位置找到更多相关信息:Debian 开发者园地

我也遇到过将此提交到 debian-devel 邮件列表,您可能会在其中找到有趣的信息。您可以使用以下方式浏览答案接下来按线程每封电子邮件底部的链接。

现在,请记住,您不能仅仅将您的软件放入存储库中。您必须遵守 Debian 的指南和规则。以下是一些链接:

并记住:发布自由软件并不意味着您可以随心所欲地做它。自由不应与无政府状态相混淆。

相关内容