我使用自己的内核配置安装了自己的内核。这破坏了 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 并将其卸载