我从snappy-desktop-examples中获取了 youtube-dl 。然后我用 snapcraft 构建了一个 snap 并安装了它:
如果/当 youtube-dl 上传到商店时,会发生什么,我是否需要将我的侧载快照显式升级到商店版本,还是会自动升级?
我从snappy-desktop-examples中获取了 youtube-dl 。然后我用 snapcraft 构建了一个 snap 并安装了它:
如果/当 youtube-dl 上传到商店时,会发生什么,我是否需要将我的侧载快照显式升级到商店版本,还是会自动升级?
首先,免责声明:我只在当前的 Snappy Ubuntu Core 边缘测试过这个——而不是在桌面上。
我相信在这种情况下 snap 的版本实际上是无关紧要的——就商店(和 snappy)而言,这里的重要部分是 snap 的开发者/发布者。来自商店的快照与特定的发布者(例如您的商店帐户)相关联,而被侧载的则不是(或者您可以说它与“侧载”发布者相关联,呵呵)。这反映在 的开发者栏目中
snap list
。如果您侧载 snap “foo”,并且商店中还有一个同名的 snap,那么您侧载的那个被认为是一个不同的包,我相信它不会自动更新——您必须安装发布于商店(请注意,您首先必须卸载侧载的商店,因为它们具有相同的名称)。但是,如果您从商店安装 snap “foo”,然后在其顶部侧加载另一个 snap “foo”,它会将其视为新版本,您会注意到
snap list
它现在已被侧载。我希望这意味着它将不再从商店更新。请注意,如果您侧载与从商店安装的 snap 相同的版本,则商店版本似乎被覆盖。