Quickly中的release,share和submitubuntu命令之间有什么区别?


9

快速中有3种不同的命令可将新版本的应用发布到PPA中

  • release -将项目的版本发布到启动板上的PPA中,以便用户可以在其系统上安装该应用程序。

  • share -使用最新保存的项目更改来更新您的PPA。

  • submitubuntu -发布项目的版本,并将其提交给ubuntu应用程序审查委员会,以便任何用户都可以在其系统上查看和安装该应用程序。

即使阅读了帮助,我也无法弄清楚何时或是否应该使用它们中的每一个。

那么这些命令之间的主要区别是什么?何时应该使用每个命令?

Answers:


10

这三个命令旨在作为您发布的三个“官方”级别。

分享

share 做2件主要事情:

  1. 使用-public1之类的后缀打包软件
  2. 将该软件包上载到PPA

因此,这对于快速将代码提供给测试人员非常有用。理想情况下,您将使用与正常发行版不同的PPA。

释放

releaseshare除了执行以下操作以外,执行相同的操作:

  1. 使用真实版本号(例如12.04)(或您提供的任何编号)更新您的版本
  2. 将您的更改保存到bzr并用版本号标记
  3. 将发布的压缩包推送到Launchpad项目页面

因此,发布适合黄金时间使用的软件版本非常有用。

Submitubuntu

submitubunturelease除了执行以下操作以外,执行相同的操作:

  1. 将设置软件的PPA软件包,以使App Review Board可以更轻松地接受(将软件安装在/ opt中,添加某些元数据标志等)

因此,这对于发布您也打算提交给ARB的软件版本很有用。请注意,这不会自动提交。只需进行包装更改即可使ARB流程更快。然后,您需要将ARB指向您上传到的PPA。

如果您只是想测试这些包装更改(例如/ opt),而没有实际发布,请使用quickly package --extras


1
太好了,这很清楚,谢谢麦克!
戴维·普拉内拉
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.