如何打包应用程序以提交到 MyApps 门户?

ump*_*sky 7 software-center packaging application-development application-submission

我正在尝试我的应用程序提交到 MyApps 门户。

我真的不明白我应该提交什么,源代码还是 deb 包?如果来源,采用哪种格式,整个应用程序为 zip、tar.gz...?

Dav*_*lla 5

我还会向指出上传您的应用程序

理想情况下,您应该提交一个Debian 源代码包。Debian 源包包含 3 个文件(带有扩展名.dsc, diff.gz, orig.tar.gz),您应该将它们放入压缩档案(tarball、zip 文件、rar...)并上传到My Apps。这将允许审阅者轻松测试和发布您的应用程序。

但是,有一些重要的警告:

  • 如果您的应用程序是商业或专有软件:我们仍然建议上传 Debian 源代码包,但如果您没有打包经验,您也可以上传二进制 Debian 包 ( .deb)、压缩档案中的源代码、二进制可执行文件和在压缩档案中运行您的应用程序所需的所有文件,商业打包人员将为您打包并发布它。

  • 如果您的应用程序是免费软件且免费:我们建议使用个人打包存档 (PPA)。您可以在“我的应用程序”中应用程序条目的“概述”选项卡中的“应用程序审阅者任何附加说明”文本框中指定 PPA 的位置。您还可以在Ubuntu 应用程序开发人员站点(*)的打包部分了解有关 PPA 的更多信息

(*) 很抱歉这里的混乱,我们最近转而推荐免费软件免费应用程序的 PPA,而 Web UI 可能会令人困惑。