22.04:Firefox snap 损坏;如何在内核菜单配置中启用 snap

22.04:Firefox snap 损坏;如何在内核菜单配置中启用 snap

我使用自己的内核配置安装了自己的内核。这破坏了 Firefox。我将 squashfs 添加到内核配置中,希望它能修复 snap,但这没有用。我尝试通过 apt 和 snap 重新安装 Firefox,也尝试使用 Ubuntu 内核重新安装。没有进展。它完全坏了。

$ firefox
(... not installed ...)
Please install with:

snap install firefox

$ snap install firefox
snap "firefox" is already installed

$ snap remove firefox
error: cannot perform the following tasks:
-- Remove data for snap "firefox" (unlinkat ... read-only file system)

Chromium 也坏了,但我设法通过重新安装让它正常工作。

如何修复 Firefox?我不会重新安装发行版。

第二个问题:如何让 snap 与自定义内核一起工作?我需要哪些内核模块?

第三个问题:为什么 Ubuntu 中要安装像 snap 这样脆弱的东西?为什么网络浏览器要依赖它?你知道吗,如果它坏了,人们除了 elinks 之外就无法访问互联网了?如果没有网络浏览器,他们如何上传日志和提交错误报告?

答案1

您可以尝试:

$ snap enable firefox

然后运行

$ snap remove --purge firefox

或者

$ snap-store

在“已安装”选项卡中找到 Firefox 并将其卸载

相关内容