如何将 Firefox 更新到最新版本?

如何将 Firefox 更新到最新版本?

我正在使用 openSUSE。我想将 Firefox 浏览器更新到最新版本,但不知道如何操作。

我怎样才能做到这一点?

答案1

扩展 Hunter 的答案:无法保证您会真正获得发行版中的最后一个 Firefox。使用zypper,您将获得 OpenSUSE 中包含的最后一个 Firefox。

要获取最后一个 Firefox,您必须手动下载并手动安装。由于 Firefox 有自己的更新机制(在打包版本中关闭),您将获得最新的 Firefox,甚至可以拥有最新的 alpha 版本(它被命名为每晚)。尽管它将是一个独立于 zypper/rpm 更新机制的 Firefox。

Nightly 还有最新版本的 Firefox Web 开发者插件(由于某些版本它被合并到 FF 中,并且它不是一个单独的插件)。

答案2

在 Peter H 和 Hunter 的答案之间的中间地带,您将安装一个具有目标版本的存储库。

OpenSuse与标准存储库打包的版本stable适用于 Linux。其他存储库包含目前考虑unstable用于 Linux 的版本(尽管它们是 Linux 的生产版本)Firefox)。目前开放式SuseMozilla存储库具有最高的Firefox生产版本56.0.1(但考虑unstable用于 Linux)。

权威的存储库列表位于software.opensuse.org。按照那里的说明安装所需的存储库和软件包。

答案3

要更新单个软件包,请使用 update 或 install 命令指定软件包,因此在您的情况下它将如下所示:

zypper update firefox
zypper install firefox

可以使用以下命令获取所有新可安装软件包的列表:

zypper list-updates

答案4

如果您拥有旧版本的 OpenSUSE(例如 13.2)并且无法选择更新系统,因此无法再从官方存储库更新 Firefox,您仍然可以直接从 Mozilla 获取运行最新版本的 Firefox。

转到 Mozilla(https://www.mozilla.org/en-US/firefox)使用您的 Linux 浏览器(OpenSUSE 13.2 的最终版本是 50.0.1)并下载适合您系统的最新 Firefox,就像网站会自动建议的那样。如果不是这样,请从 Mozilla 站点手动下载。

使用root帐户将下载的.tar.gz文件(在我的情况下是firefox-68.0.1.tar.bz2)解压到目录中/usr/local/bin/mozilla/。您应该事先使用 dolphin 等文件管理器或您喜欢的文件管理器或通过终端 ( ) 创建 mozilla 目录cd /usr/local/bin/ && mkdir Mozilla。还可以使用您喜欢的解压程序,因此您应该有一个/usr/local/bin/mozilla/firefox/包含安装文件的目录(其中包括“firefox”可执行文件)。

在 OpenSUSE 系统中,所有“firefox 图标”都指向并执行命令“firefox”,这意味着/usr/bin/firefox在系统变量中完全符合查找顺序$PATH(在终端中:echo $PATH查看其内容。“ :”是默认分隔符)。但/usr/local/bin在查找顺序中排在第一位,所以......

解压后,在/usr/local/bin/目录中创建一个指向 的firefox符号链接/usr/local/bin/mozilla/firefox。在终端中使用命令:

ln -s /usr/local/bin/mozilla/firefox/firefox  /usr/local/bin/firefox

完毕。从任何帐户中,每次单击 Firefox 图标时,都会启动最新的 Firefox,而不是旧的 Firefox。

系统安装的(旧版)Firefox 没有进行任何修改,因此您仍然可以运行它。使用其他名称(例如旧版 Firefox)复制 Firefox 图标,编辑其属性,并显式声明/usr/bin/firefox %ufirefox %u与应用程序 aba 中的名称相同。或者,在终端中./usr/bin/firefox手动执行命令。

这解决了我在使用这款出色的 Linux 发行版时遇到的唯一问题:现代站点中的互联网导航。

对不起我的英语。这是我的第二语言。

相关内容