当我尝试安装一个应用程序时,我无法安装,它告诉我:
Cannot install "spotify": snap "spotify" has "install-snap" change in progress.
答案1
已安装的 snap 程序正在尝试安装您的软件包 (Spotify),但由于某种原因失败了。请使用命令查找失败安装的更改 ID
snap changes
在下面的列表中,您将发现一行以数字开头,以 结尾Install "spotify" snap
。
使用找到的数字停止失败的安装(我们假设它是123)
(请将 123 替换为您找到的数字)。
sudo snap abort 123
如果命令执行成功,您将可以重试安装。如果重新安装失败,请重新启动系统并重试。
如果其他 Snap 包也挂了,请使用
sudo snap abort nnn
命令(其中嗯嗯是来自 ) 生成的列表中的数字snap changes
来清除它们。
答案2
这是 snap 的问题。每当 snap 中的应用程序安装中断时,服务就会关闭。执行该命令sudo systemctl restart snapd.service
,然后尝试使用snap install <application_name>
答案3
中止后,从终端安装 snap。
sudo snap install <snap_name>
替换为“spotify”即可安装 spotify。
您可以通过运行搜索来找到 snap 名称:
snap search "query"
从终端安装不会导致像软件中心那样的问题。