Mri*_*lla 6 software-center ppa deb application-development
过去几个小时我一直在浏览文档,但我不明白 PPA 是什么?我有一个跨平台的 Java 应用程序,我想将它发布到 Ubuntu 软件中心。我的应用程序是开源的,我正在使用 Github。
显然,将应用程序发布到商店并不像上传 deb 包那么简单——我说得对吗?我需要在 Launchpad 上创建一个帐户并将我的所有代码放在那里。
我不打算仅仅为了发布到应用商店而从 Git 迁移到 Bzr,但幸运的是,人们能够设置从 Github 到 Launchpad 的源代码镜像。
由于我的申请还为时过早,因此它会经常更新。当我在我的机器上构建我的应用程序时,我是直接转到我的 Ubuntu App Developer 页面并上传新的 DEB 包还是他们从源代码构建我的应用程序?
PPA 究竟是做什么用的?我认为我不需要太多 Launchpad 功能,所以如果可能的话,我想坚持使用 Github。
通过 ppa 发布应用程序和将应用程序提交到 ubuntu 软件中心是不同的。
Personal Package Archives (PPA) 允许您上传 Ubuntu 源包,以便由 Launchpad 构建和发布为 apt 存储库。您可以在启动板帮助页面中找到有关 PPA 以及如何使用它们的更多信息。
您可以通过 ppa 发布任何开源应用程序,没有安全验证或质量检查,ppa 是想要最新软件包的人。所以ppa不会直接发布到ubuntu软件中心用户可以自己承担风险
如果您想将您的应用程序添加到软件中心您有 2 个选择
每个人都有自己的优点和缺点。有关更多详细信息,请参阅此答案。如果您想在当前版本中添加您的软件并对其进行维护,您应该使用 myapps 门户
对于付费和非开源软件,Canonical 会将您提交的应用打包并发布为 .tar 或 .deb 文件提交到 MyApps。
在开源软件零成本的情况下
所有提交都应通过个人包存档 (PPA),您可以在提交应用程序时在评论字段中为审阅者指明。
这是为了方便应用程序审查委员会,他们将审查您的应用程序,如果他们发现它适合 ubuntu 软件中心,他们将通过extra.ubuntu.com存储库将其推送到软件中心
请记住,ARB 不允许在 ubuntu 中心使用测试版的开源软件,您可以在另一个 ppa 或 git 本身中保留最新的包,即您必须向软件中心提交稳定版本,并且您的软件中的每个更新需要申请审查委员会的审查
一些有用的链接
抱歉,如果回答让您感到困惑,请随时在下面发表评论
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |