我应该使用哪个版本的 Ubuntu 来开始我的包装贡献?

我应该使用哪个版本的 Ubuntu 来开始我的包装贡献?

我遵循 MOTU 的包装指南,有一条注释建议在当前开发版本(我正在运行 13.04)中进行打包工作并使用 VM。我不知道当前开发版本到底是哪个。我应该使用 13.04 吗?

谢谢

答案1

来自Ubuntu 新软件包维基百科:

通过 Debian 提交新软件包是首选途径。但是,如果您的软件包是 Ubuntu 专用的或由于其他原因无法进入 Debian,您可以直接将其提交给 MOTU。可用的审阅者数量有限,因此您可能会在这里遇到延迟。

因此,你应该考虑将你的软件打包到 Debian Sid(Debian 持续“开发”版本)中,然后,一旦被接受,要求将你的软件包复制到 Ubuntu 存储库中(这称为同步,请参阅面向 Debian 开发人员的 Ubuntu页)。

从实际情况来看,根据我的经验,除非你真的在开发一些特定于 Ubuntu 的软件,否则你将很难找到一个赞助商来审查你的软件包并将其直接包含在 Ubuntu 中。将你的软件包含在 Debian 中也更有意义,因为你的软件包将同步到除 Ubuntu 之外的所有其他 Debian 衍生发行版。在这种情况下寻找赞助商会容易得多。

如果你想通过 MOTU(直接上传到 Ubuntu),在这里使用当前的 Ubuntu 开发版本撰写本文时(4 月 30 日星期二),Ubuntu 版本为 13.10。

相反,如果您的目标不是让软件包正式包含在发行版中,您可以考虑使用已发布的 Ubuntu 发行版。通常,在这种情况下,构建 Debian 软件包主要是为了避免在您自己的一组计算机上配置和重新编译相同的软件。在这种情况下,只需选择这些计算机正在运行的发行版,因为 13.04 的 Ubuntu 软件包可能无法安装在较旧的版本上。

答案2

是的,当前开发版本应该是 13.04,除非有 13.10 的每日构建版。

相关内容