我想知道是否可以从另一个 Snap 更新 Snap,以及是否可以为此目的私下托管您的 Snap,而不是将其托管在规范的公共存储库中。
该功能如下:
1- Snap A 从端点下载 Snap B 的新版本
2- Snap A 使用下载的版本升级 Snap B。
谢谢。
答案1
通过使用界面,这种方法可能会奏效snapd-control
。线最近在 snapcraft 论坛上出现了一个类似的话题。
虽然从技术上来说这是可行的,但用户在这里会蒙受损失,因为Snap B
您的示例中的快照不会通过常规商店检查进行验证。它也不会自动更新,因为系统会发现快照已被“侧载”。
还可能Snap B
包含任何潜在恶意内容。因此,安全团队可能不允许在此情况下使用 snapd-control Snap A
。