Firefox 的版本为 101 或更高版本,升级到 UBUNTU 22.04.1 后,它现在处于 SNAP 环境中,版本为 103。SNAP 环境阻止访问我的主页和相关 Doc 文件,并且 SNAP 版本没有“导入”任何以前的 FireFox 配置信息。(书签、密码、Gnome 扩展等)
升级之前,Firefox 可以毫无困难地显示和使用我的 -LOCAL- HTML 主页。主页是一个本地文件,用 HTML 编写,包含数百个外部站点引用和指向本地文档文件的链接,这些文件也用 HTML 编写。自 2016 年 FireFox 版本 48 以来,我一直在使用这种技术……(由于我的主页上显示的大部分信息都是个人信息,因此不适合将文件放在已安装的“测试”APACHE 服务器可以访问它们的地方,因为有时允许外部访问服务器以进行远程测试。)
书签文件、密码等并未从旧的 Firefox 安装目录转移到“新”安装目录。
我一直无法找到“导入”或以其他方式加载缺失信息的方法 - 或者将文件放置在 FIREFOX snap 环境可以访问的位置。(不要问我对 FireFox 现在所处的“snap”沙箱有何感想。这 - 确实 - 是一个家庭网站!)
这次升级简直是一场噩梦。一开始,PYTHON3 无法安装,因为有一个不兼容的 Python“脚本”叫做“renpy”(我没有安装)——由于这个脚本,22.04.1 升级的其余部分大部分都失败了,因为“PYTHON3 没有安装”。我花了整整三天的时间才发现,只要我使用 APT 删除“renpy”,原始安装就会自动重新启动。
我不知道我的 FIREFOX 问题是否与 PYTHON3 问题有关......(当我尝试使用 SNAP“重新安装”FIREFOX 以查看是否能解决任何问题时,什么也没发生,并且 SNAP 报告 FireFox 更新已安装。
更新:通过删除 FIREFOX 的 SNAP 版本并使用 APT 安装“独立”版本的 FIREFOX,Firefox 的所有问题都消失了。
答案1
解决方案可能是将 /home/username/.mozilla 复制到 snap firefox 文件夹中的适当位置。我会说启动 snap firefox 然后关闭它。进入 snap firefox 文件夹。注意主文件夹中的 snap 文件夹。查看 snap firefox 文件夹中的 .mozilla 文件夹,并将其替换为 /home/username/.mozilla 中的文件夹。希望这能解决您的问题。我还没有测试过,但这可能是解决方案。
答案2
更新:通过删除 FIREFOX 的 SNAP 版本并使用 APT 安装“独立”版本的 FIREFOX,Firefox 的所有问题都消失了。