答案1
有时,即使用户在当前会话中实际上没有启动 Snap Store 应用程序,Snap Store 进程也会在后台启动,并且保持打开状态,CPU 使用率为 0%。例如,如果在启动 Ubuntu 一两分钟后桌面上出现以下通知,就会出现这种情况。
如果您打开系统监视器,它会显示 snap-store 进程已自动启动并正在运行。结束 snap-store 进程将使您能够通过运行以下命令来更新 snap-store,或者在 snap-store 进程结束后会立即出现 snap-store 已更新的通知。
sudo snap refresh
或者,要结束 snap-store 进程,以便 snap-store snap 可以更新,请运行以下命令。
snap-store --quit && sudo snap refresh snap-store
如果snap-store --quit
不起作用,则从系统监视器强制结束 snap-store 进程并运行sudo snap refresh snap-store
。
刷新 snap-store 后,你可能会在时钟旁边的通知区域收到一条通知,内容为"snap-store" snap has been refreshed. Now available to launch.
答案2
我在全新安装 Ubuntu 22.04 LTS 时遇到了同样的问题。
接受的答案对我来说不起作用,因此我解决了:
$ sudo killall snap-store
$ sudo snap refresh snap-store
答案3
我遇到了同样的问题并于今天通过删除 snap-store 解决了它:
sudo snap remove snap-store
然后重新安装:
sudo snap install snap-store