【发布时间】:2023-03-30 11:05:02
【问题描述】:
.snap 包从快照存储自动更新需要什么?
- 是 ubuntu 内核上的一些配置吗?
- .snap 包(应用程序)是否应具有可用于存储和更新的代码
【问题讨论】:
.snap 包从快照存储自动更新需要什么?
【问题讨论】:
首先,在撰写本文时,桌面快照不会自动更新(必须手动刷新)。这是一个已知的错误,正在修复中。如果这就是您提出问题的原因,请记住这一点:)。
实际回答您的问题:当新版本在商店中发布时,从商店安装的快照会在同一频道中自动更新。时期。这非常简单——你不需要做任何事情。为了更清楚地说明这一点,让我们来看一个例子。
假设你有 snap foo,使用 Snapcraft 构建为 foo_1_amd64.snap。您可以运行snapcraft upload 将其上传到商店,也可以访问MyApps 自己进行。一旦通过自动审核,您就可以将其发布到一个或多个渠道(Snappy 默认使用的渠道是stable,因此应该包含您的稳定版本)。
现在您可以运行 sudo snap install foo,它会安装您新发布的 snap,版本 1。忽略上面列出的已知问题,如果您在同一频道中发布另一个版本的 foo snap,您会注意到最终安装的foo 会更新到新版本。我说“最终”,因为更新是全天随机交错的。
【讨论】:
snappy config 目前在桌面上不存在 - 很快就会添加。