我一直想从 snap 中删除“steam”,因此我开始snap list
并得到了:
Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonical✓ base
core 16-2.59.5 15511 latest/stable canonical✓ core
core20 20230622 1974 latest/stable canonical✓ base
core22 20230612 766 latest/stable canonical✓ base
firefox 115.0-2 2850 latest/stable/… mozilla✓ -
gaming-graphics-core22 23.1.2~kisak1~j 76 kisak-fresh/stable canonical✓ -
gnome-3-38-2004 0+git.6f39565 140 latest/stable/… canonical✓ -
gnome-42-2204 0+git.ff35a85 120 latest/stable canonical✓ -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable/… canonical✓ -
snapd 2.59.5 19457 latest/stable canonical✓ snapd
steam 1.0.0.76 146 latest/stable canonical✓ -
viber-unofficial 0.1 37 latest/stable uglide -
然后我执行了 snap remove 操作snap remove steam
,但是它卡在了这里:
Save data of snap "steam" in automatic snapshot set #1
过了一段时间,我尝试重新启动电脑、将其关闭等等,之后我又尝试了 2-3 次做同样的事情,结果都一样,它只是卡在那里。
然后我尝试查看 snap 发生了什么,我照做了snap changes
,得到了以下结果:
ID Status Spawn Ready Summary
36 Error yesterday at 21:38 EEST yesterday at 21:44 EEST Remove "steam" snap
37 Error yesterday at 21:44 EEST yesterday at 22:07 EEST Remove "steam" snap
38 Done yesterday at 21:44 EEST yesterday at 21:45 EEST Auto-refresh snaps "firefox", "gnome-42-2204"
39 Error yesterday at 22:10 EEST yesterday at 22:33 EEST Remove "steam" snap
因此我尝试用sudo snap abort 36
(或任何其他数字)中止它们,但我得到了:
error: cannot abort change 36 with nothing pending
所以..现在我被困住了,无法移除 steam,无法中止操作,什么都没有..如果我尝试移除 steam,它就会再次卡住并创建新的快速变化...
答案1
这snap changes
只是历史记录中的日志,如果当前没有任何处于“正在执行”状态的内容,则无需中止,您应该能够删除或安装。我遇到了同样的问题,即使在我重新启动 PC 后,我也发现“正在执行”状态发生了变化,所以我只是中止了这个,而不是“错误”状态