目前Firefox浏览器面向 Linux 发行版提供的都是 tar.bz2 压缩包,下载后需要用户自行执行安装步骤,不过此前谋智基金会已经承诺将提供已经编译好的 deb 包,可以直接安装。现在 Firefox 开发者版和 Beta 版已经有了新的 deb 包,这些软件包与传统的二进制文件提供相同的兼容性。
如果你使用 Debian 或 Ubuntu 等发行版,那么就可以使用 deb 包安装和更新Firefox浏览器了,为了方便使用你可以提前修改 APT 存储库。
采用 deb 包的优势:
得益于基于编辑器的高级优化,Firefox浏览器可以提供更好的性能
deb 包已经集成到 Firefox 发布流程中,后续更新可以更快收到更新
获得强化的二进制文件,因为在编译期间已经启用了所有的安全类 flags
使用 deb 包后,后续可以直接检查更新、重启后完成安装
下面是需要设置的 APT 存储库:
# Create a directory to store APT repository keys if it doesn't exist:
sudo install -d -m 0755 /etc/apt/keyrings
# Import the Mozilla APT repository signing key:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
# The fingerprint should be 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print"\n"$0"\n"}'
# Next, add the Mozilla APT repository to your sources list:
echo"deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main"| sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
# Update your package list and install the Firefox .deb package:
sudo apt-get update && sudo apt-get install firefox-beta # Replace"beta"by"devedition"for Developer Edition
接下来你可以通过以下命令安装和更新Firefox浏览器
sudo apt-get install firefox-beta-l10n-fr
apt-cache search firefox-beta-l10n
其中fr代表语言,你可以修改为其他代表语言的字符串,例如 en_US 或 zh-CN 等。