Ubuntu 软件中心上同一应用程序的多个版本?

use*_*994 13 software-center updates application-development

我已经在 Ubuntu 软件中心 (https://myapps.developer.ubuntu.com) 上发布了我的专有应用程序,现在我想用新版本更新它。

这次我想为单个应用程序上传多个版本(一个用于 Ubuntu 12.04 i386,一个用于 Ubuntu 12.04.amd64,一个用于 Ubuntu 11.10 i386,...)问题是这似乎不可能。新上传覆盖旧上传。

软件中心对每个应用程序只支持一个二进制包是否正确?我可以尝试为每个构建创建新应用程序,但这似乎是一个错误的解决方案。

解决问题的任何提示?

小智 2

MyApps 未设置为处理每个架构/系列单独的二进制文件的情况。

我建议确保您的所有二进制文件都到达审阅者,他们会为您处理将正确的二进制文件上传到 PPA(直到 myapps 更新以处理这种情况)。

  • 选项 1:如果您的二进制文件很小,请将它们一起 gzip 到一个文件并使用包上传字段
  • 选项 2:如果它们很大,将它们上传到其他地方(Ubuntu1 或 dropbox)并通过 url 共享它们会更容易,请在您的 myapps 提交中注明。
  • 选项 3:(我需要检查这在策略上是否可行)如果您的二进制文件可以在 Launchpad 的构建服务上正常构建,请创建一个 PPA,在 IRC 上找到我(freenode 上的 noodles775),我们可以将您的 PPA 私有化,然后你可以输入你的源代码并让 LP 自动为发行版/架构构建它们。