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