在 Ubuntu 软件商店中,我发现有三个选项: snap/stable
、、snap/beta
。snap/edge
那么 snap 是什么,这三个选项有什么区别呢?
答案1
这些涉及捕捉通道,分为轨道、风险和分支(后者是可选的)。每个轨道有四种风险,按稳定性增加的顺序排列:
- 边缘
- 测试版
- 候选人
- 稳定的
默认情况下只有一个轨道(“最新”),但可以创建更多轨道。例如,在软件中心查看 Nextcloud——您会看到吨所有选项都与 Nextcloud 的主要版本有关。
理论上,beta 和 edge 风险之间的区别在于 edge 会“风险更大”,更不稳定。例如,edge 通道通常代表开发的主干(例如,每个提交到 master 的提交最终都会成为 edge 中的 snap 构建)。实际上,这会因 snap 的不同而有所不同,因为这完全取决于 snap 开发人员决定如何使用通道。