作为自由软件的开发人员,我想将我的应用程序导入 Ubuntu。
我应该提供源 tarball 并要求打包吗?或者我应该自己创建一个包?我应该直接针对 Ubuntu,还是应该尝试进入 Debian,然后自动进入 Ubuntu?
我是软件开发的老手,但在打包方面经验不足。我以前构建过一个 dpkg,但它不是源包。
我正在努力将应用程序提交到 Ubuntu 应用程序商店。关于打包的文档有点含糊不清,只说它需要以“Debian 源代码包格式”打包:
http://developer.ubuntu.com/publish/my-apps-packages/
我确信我可以通过将 Debian 源代码包 tarball 放在一起来解决问题,但是我想知道一些事情:
我想 Ubuntu 的人可能会获取源代码并为他们支持购买应用程序的每个不同平台和架构构建它,但是因为在提交过程中没有明显的方式来指示应用程序运行的内容(即需要 GTK3 和64 位支持,或 Intel-only 没有 ARM 支持),我只能希望可以在源格式中指定这些东西。
是否有任何关于源包创建的好的、详尽的文档可以指给我看?