在 ChromeOS 下运行 Firefox
修订信息
- 修订编号: 259629
- 创建于:
- 创建者: wxie
- 备注: 根据修订版本 251320 更新翻译。
- 已审阅: 是
- 已审阅:
- 审核人: wxie2016
- 已核准? 是
- 是否为最新修订? 否
- 可进行本地化: 否
修订原文
修订内容
本文介绍如何在 ChromeOS 下安装 Firefox,包括使用 Flatpak、Snap、或 Google Play。
在 GNU/Linux 下安装 Firefox 浏览器
你值得这么做!它只有几步。
Firefox 浏览器作为一款 GMU/Linux 应用,为你带来桌面浏览器的所有好处,包括增强跟踪保护、内置密码管理、众多附加组件(包括 uBlock Origin 广告拦截),以及定制浏览器的主题。
系统要求
- ChromeOS 80 或更新版
你可以在 Chrome 浏览器的地址栏输入 chrome://version
,来查看版本。如果需要升级系统,请参照 Google 的指导执行。我们建议你升级到设备可用的最新版 ChromeOS,此指导也是基于最新版制作的。
- GNU/Linux 支持
有些 Chrome 设备不支持 GNU/Linux。如果你的支持,你会看到 OS 设置部分有 "Linux" 字样。
安装过程
设置 Linux
在 OS 设置部分搜索 "Linux",然后按 Linux 开发环境 旁边的
按钮。
在打开的弹窗里,按
按钮,然后再按 。你需要 10 GB 的可用空间。
看到终端打开时,找到 Linux 设置。启用 "允许 Linux 使用麦克" 开关。这样 Firefox 就可以允许网页使用麦克。
按
按钮确认更改,然后回到终端应用并选择 penguin 启动 Linux。GNU/Linux 启动之后,在终端输入以下命令:
export $(cat /etc/os-release | grep VERSION_CODENAME); echo $VERSION_CODENAME
如果没意外,你会看到 buster
或 bullseye
。
现在你可以选择安装 Firefox 的方法。
使用 Flatpak 安装 Firefox 桌面浏览器
Flatpak 是 GNU/Linux 的包格式,它支持所有 GNU/Linux 发行版。Firefox Flatpak 是在 ChromeOS 上安装 Firefox 应用的最简单的方法,但是它也有不足之处:
- 只能安装在 x86_64 Chrome 设备上
- Flatpaks 没有自动升级,因此你必须在终端运行
flatpak update
来升级 Firefox - 在 ChromeOS 安装后需要做些调整才有最好体验
检测系统架构
在终端输入 uname -m
查看是否运行 x86_64
或 aarch64
架构。
如果你是 aarch64
,那么你需要使用 Snap 来安装 Firefox.
安装 Flatpak
打开 Chrome,使用组合键
+ + 打开 crosh。在 crosh 中输入以下命令:
vmc start termina
lxc config set penguin security.nesting true
exit
vmc stop termina
GNU/Linux 会关机,请回到终端并选择 penguin 重新开机。
在终端输入以下命令并按
:sudo bash -c "$(curl -fsS https://raw.githubusercontent.com/mozilla/sumo-kb/main/run-firefox-chromeos/install-flatpak.sh)"
安装 Firefox Flatpak
打开 Firefox Flathub 页面 并点击 开始下载 Flatpak 文件。如果被问到,请选择 ,然后ba org.mozilla.firefox.flatpakref
文件拖到 Linux files 下。
复制完成后,在终端输入以下命令并按
开始安装:sudo flatpak install org.mozilla.firefox.flatpakref -y
如果被问到,回答 Y。
恭喜你!Firefox 安装大功告成!
通过 Snap 安装 Firefox 桌面浏览器
Snaps 是 GNU/Linux 的包格式,它支持所有 GNU/Linux 发行版。Firefox snap 是在 ChromeOS 上安装 Firefox 浏览器的好方法,但是它也有不足之处:
- Snap 目前的安装体验在 ChromeOS 并不完美;你要重复做许多事情
- Snaps 在 ChromeOS 上没有自动更新,这点不如 Flatpaks——下面交给你升级的方法
安装 Snap
在终端输入命令:
sudo apt install squashfuse snapd -y && sudo snap install core
然后
。会有许多 "Failed to write change" 错误信息——只需运行多次以下命令即可:
sudo snap install core
安装 Firefox snap
在终端输入命令:
mkdir ~/.local; mkdir ~/.local/share; mkdir ~/.local/share/applications; sudo snap install firefox && curl -fsS https://raw.githubusercontent.com/mozilla/sumo-kb/main/run-firefox-chromeos/firefox.desktop > ~/.local/share/applications/firefox.desktop
恭喜你!Firefox 安装大功告成!
安装后续优化
从 Google Play 安装 Firefox for Android
这个方法比较简单,不过要注意 Firefox for Android 是为手机设计的,不是 Chrome 设备。安装 Firefox 的 GNU/Linux 桌面应用会有更好的体验。
系统需求
- ChromeOS 80 及以上
在Chrome 浏览器的地址栏检查 ChromeOS 的版本,输入chrome://version
。如果需要,请按照 Google 指导 升级。我们建议使用最新的 ChromeOS 版本以配合本指导。
- Google Play 支持
有些 Chrome 设备没有 Google Play,比如运行 ChromeOS Flex 的设备。此时,可以搜索设备的 "Play Store"。
安装 Firefox for Android
在设备上搜索 "Play Store",然后点击 Google Play Store 旁边的
。
在弹窗里勾选 "使用位置"。它允许 Firefox 授权位置。然后点击
。
Google Play 开始安装。当它打开之后,请访问 Firefox for Android 下载页 并轻触 。
打开该网页并点击
。安装完成后点击
。恭喜你!Firefox 安装大功告成!