如何安装并迁移到官方 Firefox flatpak?

如何安装并迁移到官方 Firefox flatpak?

我想通过 Flathub 安装 Firefox,同时确保我使用的是 Mozilla 的官方版本而不是重新打包/PPA。

答案1

备份您现有的个人资料

在开始之前,我们应该始终备份我们的东西,即使你正在使用 Firefox Sync

安装 Flathub

Mozilla 将 Firefox 直接发布到 Flathub,但我们需要在 Ubuntu 中启用此功能。关注这些说明,我总结如下:

sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo    

安装 Firefox

这将安装 Firefox 和相应的 ffmpeg 库,以便视频等可以正常工作:

flatpak install flathub org.mozilla.firefox org.freedesktop.Platform.ffmpeg-full/x86_64/20.08

然后 Firefox 图标将出现在您的菜单/覆盖中,或者您可以flatpak run org.mozilla.firefox从命令行启动它。

迁移您的个人资料

[去做]

重复使用您的旧个人资料

您也可以重复使用您的个人资料而无需手动复制它,但这可能不是一个好的永久解决方案。

退出 Firefox,然后执行

flatpak override --user --filesystem=~/.mozilla org.mozilla.firefox

让扁平化的 Firefox 重复使用您的旧配置文件。

检查你的工作

点击汉堡菜单 -> 帮助 -> 关于 Firefox 将在对话框窗口中显示“Mozilla Firefox Flatpak”和“mozilla-flatpak”:

在此处输入图片描述

答案2

好的,我刚刚成功完成了这个(在 Arch / EndeavourOS 上)。所以我把它写在这里,以防有人想知道怎么做。

在 Linux 上,您的 Firefox 配置文件通常存储在:

~/.mozilla/firefox

其中可能有多个配置文件。配置文件是目录,具有随机名称,但通常后面带有类似.default-release或 的内容.default。您可以通过运行 Firefox 来找出您的配置文件-P(因此只需firefox -P在终端上)。这就是您要保存的配置文件(您也可以移动所有配置文件)。

(可选步骤:即使实际上没有必要,我也会备份您的个人资料数据。如果您有一个文件夹~/backups,我会运行rsync -a ~/.mozilla/firefox ~/backups/它来复制它。)

首先,我会安装原生的非 Flatpak 系统 Firefox。在 Arch 上,这是通过 完成的sudo pacman -R firefox,而在 Ubuntu 上,可能是sudo apt remove firefox

第二步,从 Flathub 安装 Firefox。运行flatpak install org.mozilla.Firefox。暂时不要启动新安装的 Firefox。

注意:Flathub Firefox 的firefox文件夹位于此处:

~/.var/app/org.mozilla.firefox/.mozilla/firefox/

现在,将你的旧配置文件移到此文件夹中。我所做的是:

  1. 移动我的特定配置文件文件夹。那么:(您的配置文件文件夹现在在mv ~/.mozilla/firefox/abcd123e.default-release ~/.var/app/org.mozilla.firefox/.mozilla/firefox/哪里abcd123e.default-release

  2. 以类似的方式复制profiles.ini文件(如果 Flathub Firefox 中尚不存在该文件——如果您没有打开它,则不应该存在)。复制后,删除该[InstallXXX....]部分。

(我想您可以覆盖整个firefox文件夹,但我还没有尝试过。)

就是这样。我启动了 Flathub Firefox,一切都运行正常,正如预期的那样。

相关内容