如何将我的源代码转换为 Ubuntu 包以及如何将其放入存储库?

如何将我的源代码转换为 Ubuntu 包以及如何将其放入存储库?

我用 C 编写了一个程序,我想创建一个 Ubuntu .deb 包。我该怎么做?如何将其包含在 Ubuntu 官方存储库中?

答案1

这是最好的起点新包装它让你了解构建和提交软件包的详细情况。但是这不会在一夜之间发生,所以一个短期替代方案和你无论如何都需要在某个时候做的事情是设置一个 launchpad ppa,这是 aking1012 建议的,这样你就可以告诉想要使用它的人如何添加你的 ppa 并获取程序的更新,他们将能够为你提供错误信息。

答案2

Debian 维护者指南涵盖了制作 deb:http://www.debian.org/doc/maint-guide/

将其包含在存储库中...认为有一个注册/审查程序...无论如何,它不会进入官方存储库,但启动板是一个开始。

启动板在此处讨论:https://help.launchpad.net/Packaging/PPA

答案3

这里有一些很好的包装答案:

什么是最简单的 Debian 打包指南?

相关内容