我有一个用 Qt 和 Ubuntu 开发的应用程序。它的主要目标是 Windows,但出于各种显而易见的原因,我更喜欢在 Ubuntu 上工作,因此我使用 XP 下的 Qt 重建它,并创建了一个可以在 XP、Vista 和 W7 中使用的安装程序。鉴于它是在 Ubuntu 下开发的,看看我是否也可以通过 Ubuntu 软件中心分发它似乎是合乎逻辑的一步。计划是收取少量下载费用。
我在 Ubuntu 应用程序开发者计划中注册,为该应用程序设置了一个 MyApps 帐户并填写了应用程序详细信息,将其标记为稍后上传,但我不知道下一步该怎么做。根据“发布(上传您的应用程序)”页面,Canonical“免费提供打包服务”,但我希望能澄清我需要提交什么以及如何提交。
由于我计划对软件包收费,因此不使用开源许可证可能是合理的,这似乎意味着我不需要创建 Debian 源软件包。这是正确的假设吗?如果是这样,存档文件中需要什么以及我应该如何提交它,请记住 PPA 适用于开源软件(除非我误解了)?
您可能已经看出来了,软件打包是我几乎没有经验的,所以如果我问的问题太明显,请见谅。另外,如果这不是合适的论坛,您能否建议一个更好的地方来发布此查询?
关于如何处理依赖项(例如 Webkit)的一些建议将会很有帮助。
答案1
如果它是一个商业应用程序,只需构建一个包含运行它所需的一切的 tarball,然后将其上传到myapps 网站。他们会帮助你解决剩下的问题。