我刚刚完成了 Ubuntu 18.04 的安装,但是每当我尝试从 Ubuntu 软件安装任何应用程序时都会出现同样的错误(例如“vlc”):
无法安装“vlc”:快照“vlc”正在进行“install-snap”更改
我希望有人能告诉我我做错了什么。
答案1
Snap 可能仍在后台处理某些事情(或至少它是这么认为的)。打开终端并运行,snap changes
即可查看正在进行的更改列表。
$ snap changes
...
123 Doing 2018-04-28T10:40:11Z - Install "foo" snap
...
您可以中止正在进行的更改:
sudo snap abort 123
然后您应该能够通过软件中心或通过命令行成功安装 VLC snap install vlc
。
答案2
打开你的终端并按照以下步骤操作。
1. 中止“vlc”快照进程。
通过运行命令检查您的 snap“vlc”进程snap changes
,这将显示类似于此的 snap 安装的状态列表。
ID Status Spawn Ready Summary
3 Done today at 22:29 WIB today at 22:31 WIB Auto-refresh 6 snaps
4 Done today at 22:56 WIB today at 22:58 WIB Install "gitter-desktop" snap
5 Done today at 22:59 WIB today at 22:59 WIB Disconnect gitter-desktop:home from :
6 Done today at 22:59 WIB today at 22:59 WIB Disconnect gitter-desktop:pulseaudio from :
7 Doing today at 23:21 WIB - Install "spotify" snap
8 Doing today at 23:24 WIB - Install "vlc" snap
2. 选择 VLC snap 进程的 ID
选择“vlc”快照进程的 ID,例如8
3. 通过 ID 中止 snap 进程
通过运行命令中止 snap 进程snap abort 8
。此操作将中止您的 vlc snap 安装进程。
4. 打开软件中心或通过终端运行 snap 安装
sudo snap install vlc
5.等待安装完成。
答案3
打开您的终端并在终端中输入以下命令。
snap changes
您将看到以下结果
ID Status Spawn Ready Summary
3 Done today at 17:04 IST today at 17:10 IST Auto-refresh snaps "core18", "gnome-3-34-1804", "snap-store"
4 Done today at 19:59 IST today at 20:01 IST Install "stickynotes" snap from "latest/stable" channel
请注意此输出中的 id。这里是 4(用于便签应用程序)。您需要通过运行以下命令来中止该捕捉操作。
sudo snap abort 4
此后尝试再次安装。如果仍然出现该错误,请重新启动系统并重试。并尝试刷新您的软件包。
sudo snap refresh stickynotes
谢谢,希望这有帮助!
答案4
同样的事情也发生在我新安装的 20.04 上。Ubuntu 要求在 snap 安装两个软件包时重新启动。系统重新启动后,snap gui 没有显示任何进度状态。使用 cmd snap changes
,您会看到正在安装的软件包的状态为“正在执行”。您可以盲目地等到最后,或者使用 id 中止活动,然后再次启动它以查看进度:
snap abort <activity ID>
snap install <package name>
就像 Aditya Kresna Permana 那样