答案1
我遇到了同样的问题。我不得不卸载 snapd/snap 并重新安装它们。以下是我解决此问题所遵循的具体步骤:
- 列出使用以下方式安装的所有 snap 包
snap list
- 删除我已安装的每个快照,
sudo snap remove --purge <packageName>
例如,sudo snap remove --purge firefox
对我已安装的每个快照重复上述操作。 - 使用 删除剩余的 snap
sudo snap remove --purge <packageName>
。您必须先删除所有其他 snap,然后才能删除 snapd。我按照以下顺序删除: gtk-common-themes、gnome-3-28-1804、gnome-3-38-2004、core18、core20、裸机、snapd。请注意,您可能有不同的或多或少的。最后,运行snap list
以确保你得到了它们。输出将显示类似以下内容:
尚未安装 snap。请尝试“snap install hello-world”。
sudo apt purge snapd
从 Ubuntu 中删除 snapd。删除与 snap 相关的目录。(运行此命令时请小心,这些目录中不应有任何导入数据。如果不确定,您可以在输入以下命令之前在其他位置创建备份副本。)
sudo rm -rf ~/snap sudo rm -rf /snap sudo rm -rf /var/snap sudo rm -rf /var/lib/snapd
重启 Ubuntu
sudo apt install firefox
并重新安装您想要的任何其他软件包。