我想知道是否有可能创建并自行托管 snap 软件包存储库,然后可以通过 Puppet、Chef 或 Ansible 等工具进行部署/更新。这可行吗,还是 snap 中存在一些机制使这变得不可能?
需要注意的是,Snap 商店示例参考这里现在已被标记为过时/不再与当前的 snapd 实现兼容。
答案1
您不能这样做,而且 snappy 团队也不会优先支持此功能。请参阅详细讨论这里(我建议对你同意的该主题的评论点赞)。
我在论坛上确实读到过“品牌商店”的信息,但据我了解,这些是 snappy 商店的子集?抱歉,我无法更好地证实此评论,但您要求的功能根本不受支持。