更新系统后我找不到任何 snap 应用

更新系统后我找不到任何 snap 应用

列表中没有任何内容,这是怎么回事? 在此处输入图片描述

答案1

Canonical 不希望用户再通过这种方式发现快照。

snap find

现在返回此错误:

error: cannot list snaps: empty query

根据 Canonical 的 John Lenton 的说法:

不带参数的“snap find”已经有一段时间没有显示“所有可用快照”了;它会显示 100 个任意快照。这很昂贵,而且绝不是用户想要的,因此我们在 2.11 中停止了这种做法。

让“snap find”返回所有 snap 包的成本非常高,无论是服务器资源(获取、整理和序列化所有内容)、网络带宽(传输转储)还是客户端资源(显示所有这些)。它还会迫使我们支持 snapd 中存储查询的分页以及 snapd 响应的分页。

解决方法

snap find .

解释:

您需要向该snap find命令传递一个参数。该参数可以是 snap 包的名称,也可以是正则表达式,以返回与正则表达式匹配的包列表,如上面的示例命令所示。

相关内容