你好,无法找到核心快照:没有这样的文件或目录

你好,无法找到核心快照:没有这样的文件或目录

snap 安装非常顺利,但每次我在安装后尝试运行 snap 时,什么都没有发生(例如 Notes 无法从 dash 启动)。此外,非 GUI snap 也hello不起作用:

$ hello
cannot locate the core snap: No such file or directory

我该如何修复这个问题?

答案1

我的电脑上安装了 hello snap、notes 和 core,它们都运行正常。

$ snap list
Name              Version           Rev  Developer         Notes
core              16.04.1           714  canonical         -
hello             2.10              20   canonical         -
notes             0.9.0~gitb6e3b34  4    notes-developers  -  

安装 hello snap 后,如果 core snap 尚未安装,则会同时安装 core snap。尝试更新 core snap:

sudo snap refresh core  

如果核心已经安装,则会显示以下消息:

snap "core" has no updates available

您的跑步结果sudo snap refresh core如下:

sudo snap refresh core error: cannot refresh "core": cannot find snap "core"

因此,请卸载核心快照,然后重新安装它。

sudo snap remove core hello  
sudo snap install hello # core will also be installed automatically

Hello 是一个像这样运行的终端应用程序。

$ hello
Hello, world!

答案2

我做到了:

sudo snap 安装核心

这招奏效了。谢谢你给我指明了正确的方向!

答案3

这表明你没有core安装 snap 包(或者 snap 包损坏了)。你可以先检查它是否安装成功

snap list

如果已经存在,你可以刷新啪的一声。

snap refresh core

如果你遇到类似以下错误

snap "core" has no updates available

你可以remove重复一遍install。或者,你可以做点小技巧

snap refresh core --edge

然后,当问题解决后,将其切换回稳定分支

snap refresh core --stable

相关内容