答案1
对于那些在 Ubuntu 22.04 中遇到错误的人:
$ sudo snap remove --purge firefox
error: cannot perform the following tasks:
- Remove data for snap "firefox" (1943) (unlinkat /var/snap/firefox/common/host-hunspell/en_ZA.dic: read-only file system)
使用以下命令验证确实/var/snap/firefox/common/host-hunspell
已安装为 ext4 文件系统lsblk -fe7 -o+ro
如果是,请停止 Firefox 服务
$ sudo systemctl stop var-snap-firefox-common-host\\x2dhunspell.mount
$ sudo systemctl disable var-snap-firefox-common-host\\x2dhunspell.mount
Removed /etc/systemd/system/default.target.wants/var-snap-firefox-common-host\x2dhunspell.mount.
Removed /etc/systemd/system/multi-user.target.wants/var-snap-firefox-common-host\x2dhunspell.mount.
然后卸载命令就可以起作用了:
sudo snap remove firefox
答案2
答案3
以下命令可用于删除 Firefox snap:
sudo umount /var/snap/firefox/common/host-hunspell
sudo snap remove firefox
答案4
该文件夹 ( /var/lib/snapd/seed/snaps
) 中的文件是随操作系统预装的。没有snap
命令可以删除它们。手动删除它们会删除它们,但最终可能会破坏某些东西。如果您不使用 Firefox Snap,很可能只需手动删除该文件即可,但始终存在以后可能会破坏某些东西的可能性。
如果你想以 .deb 形式安装 Firefox,你可以按照说明进行操作这里安装 Mozilla PPA 并防止apt
自动“更新” snap
。