我更新系统后找不到任何快照应用程序

Jul*_*Lai 3 snap

列表中什么都没有,这是怎么回事? 在此处输入图片说明

kar*_*rel 7

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

snap find
Run Code Online (Sandbox Code Playgroud)

现在返回此错误:

error: cannot list snaps: empty query
Run Code Online (Sandbox Code Playgroud)

根据 Canonical 的 John Lenton 的说法:

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

让 'snap find' 返回所有 snap 包是昂贵的,包括服务器资源(获取、整理和序列化所有内容)、网络带宽(传输转储)和客户端资源(显示所有内容)。这也将迫使我们支持 snapd 中存储查询和 snapd 响应的分页。

解决方法

snap find .
Run Code Online (Sandbox Code Playgroud)

解释:

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

  • Canonical 员工 Daniel Holbach (dholbach) 和 David Planella (David Planella) 是 snap 开发人员,并且是使用 snap 标签询问 Ubuntu 问题的两位最佳回答者。 (2认同)