Ubuntu 软件中的 snap/beta 和 snap/edge 有什么区别?

Ubuntu 软件中的 snap/beta 和 snap/edge 有什么区别?

在 Ubuntu 软件商店中,我发现有三个选项: snap/stable、、snap/betasnap/edge那么 snap 是什么,这三个选项有什么区别呢?

答案1

这些涉及捕捉通道,分为轨道、风险和分支(后者是可选的)。每个轨道有四种风险,按稳定性增加的顺序排列:

  • 边缘
  • 测试版
  • 候选人
  • 稳定的

默认情况下只有一个轨道(“最新”),但可以创建更多轨道。例如,在软件中心查看 Nextcloud——您会看到所有选项都与 Nextcloud 的主要版本有关。

理论上,beta 和 edge 风险之间的区别在于 edge 会“风险更大”,更不稳定。例如,edge 通道通常代表开发的主干(例如,每个提交到 master 的提交最终都会成为 edge 中的 snap 构建)。实际上,这会因 snap 的不同而有所不同,因为这完全取决于 snap 开发人员决定如何使用通道。

相关内容