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