在 GNU/Linux 中安装 Firefox

修订信息
  • 修订编号: 201436
  • 建立于
  • 创建者: wxie
  • 备注: 根据修订版本 201423 更新翻译。
  • 已审阅:
  • 已审阅:
  • 审核人: wxie2016
  • 已核准?
  • 这是当前最新的版本吗?
  • 可进行本地化:
修订原文
修订内容

获得 Firefox 并安装到您的计算机上,是您使用 Firefox 的第一步。本文将展示如何将 Firefox 安装到 Linux 上。

对于其他操作系统,见

许多 Linux 发行版默认包含 Firefox,大多数发行版拥有一个包管理系统——它是首选安装 Firefox 的方式。包管理可以:

  • 确保您安装上所有需要的库文件
  • 以最适合您发行版的方式安装 Firefox
  • 建立快捷方式便于启动 Firefox
  • 让您计算机上所有用户都可以使用 Firefox
  • 可以像删除任何其他程序那样来删除 Firefox

包管理系统有一些不足之处:

  • 它也许不会提供 Firefox 的最新版本
  • 它也许提供的是没有 Firefox 商标的版本

你也可以使用 Flatpak 选项来安装 Firefox。

通过 Flatpak 安装

Flatpak 是新的 GNU/Linux 包格式。要设置 Flatpak,请 参看 FlatPak 的设置指导 并选择你的 OS,然后按照安装步骤执行。

安装好 Flatpak 之后,打开 Firefox Flathub 页面 并点击 安装 按钮。下载之后,按照页面下方的命令执行。

使用 Flatpak 安装 Firefox 之后,更新升级是自动的,也不用重新安装。

下载特定语言的版本

当安装 Flatpak(无论通过命令行,还是通过 Flathub 链接),系统会检查 OS 的语言(它和浏览器语言不是一回事),Flathub 只会发送和 OS 语言一致的语言。因此,如果是 LANG=en_US.UTF-8, Flatpak 会发送以 en 开头的 en-CA, en-GB 等语言。

特定的语言需要手动下载。比如,手动下载中文(zh):
flatpak update --subpath=/zh org.mozilla.firefox.Locale

使用包管理器进行安装

要使用包管理器安装 Firefox,请参考您使用的 Linux 发行版的文档。

不使用包管理器安装

有些 Linux 发行版的支持网站有不通过包管理器安装 Firefox 的完整说明,但是其中的原始信息或者翻译版本有可能是过时的。例如:

你也可以按照以下的指导为单个用户手动安装 Firefox。

在您安装 Firefox 之前,确保您的计算机安装了需要的库。缺失库文件会导致 Firefox 无法运行。

  • Mozilla 提供的 .tar.bz2 格式安装文件不包含源代码,而是预编译二进制文件,因此您只需要解包并运行文件,不需要从源代码编译程序。
  • 以下步骤将指导您将 Firefox 安装到 home 目录,而且只有当前用户能够运行它
  1. Firefox 下载页面 下载 Firefox 到您的 home 目录中。
  2. 打开一个终端,转到 home 目录:
    cd ~
  3. 将下载文件的内容解压缩:
    tar xjf firefox-*.tar.bz2
  4. 如果 Firefox 正开着,请将其关闭。
  5. 要启动 Firefox,请运行 firefox 文件夹中的 firefox 脚本:
    ~/firefox/firefox
    Firefox 现在应当已打开了。您可以在桌面上创建一个图标运行此命令。
  6. 你可以删除安装文件:
    rm firefox-*.tar.bz2

libstdc++5 错误

上面提到过,您需要安装需要的库使 Firefox 能够运行。许多发行版默认并不包含 libstdc++5。

Firefox启动时显示信息“firefox not installed”或者 Firefox 的版本不对

如果您已遵照上面的说明安装了 Firefox,必须使用下面的命令启动 Firefox(例如:在终端中或者通过桌面上的启动器):~/firefox/firefox

如果您尝试在终端中使用命令 firefox 启动 Firefox,它或者会启动包管理器安装版本的 Firefox,或者会提示您程序未安装。