彻底删除firefox snap包

ABH*_*H T 19 package-management firefox snap snap-store

在 Ubuntu 22.04 中,firefox snap 是默认安装的。我刚刚使用命令删除了它sudo snap remove firefox,但在文件 computer/var/lib/snapd/seed/snaps 中存在一个重约 163 mb 的 firefox snap 锁定包,我该如何删除它

包裹及其位置

Yog*_*ann 53

对于那些在 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)
Run Code Online (Sandbox Code Playgroud)

使用以下命令验证是否确实/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.
Run Code Online (Sandbox Code Playgroud)

然后卸载命令应该起作用:

sudo snap remove firefox
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,你是一个救星! (5认同)
  • @Mooncake 我很高兴听到我的“旅程”为其他人节省了宝贵的时间,感谢您的反馈。 (4认同)

246*_*601 11

你用过sudo snap remove firefox但你应该用过

  • snap disable firefox
  • snap remove --purge firefox

参考


小智 7

以下命令可用于删除 Firefox snap:

sudo umount /var/snap/firefox/common/host-hunspell
sudo snap remove firefox
Run Code Online (Sandbox Code Playgroud)


Est*_*her 3

该文件夹 ( /var/lib/snapd/seed/snaps) 中的文件是随操作系统预安装的。没有snap命令会删除它们。手动删除它们会删除它们,但最终可能会破坏某些东西。如果您不使用 Firefox snap,很可能只需手动删除该文件就可以了,但以后总有可能会破坏某些内容。

如果您想将 Firefox 安装为 .deb,您可以按照此处的说明安装 Mozilla PPA 并防止apt自动“更新” snap