如何安装以前的 Firefox 版本?

如何安装以前的 Firefox 版本?

我使用的是 Ubuntu 14.04,并使用了 Firefox 的 Perapera 中文插件。它在 39 版之前一直有效,但现在 40 版就停止工作了。所以我尝试降级到 39 版,如下所示此链接,其中有两个选项:

1)从列表中选择这里,但我不知道应该使用这 11 个 subversion 中的哪一个。

2)下载上面链接中建议的唯一版本,即

我选择了第二个选项,但解压文件后,出现一个‘Firefox’文件夹,里面有很多无法运行的文件和可执行文件,只给出错误信息:

XPCOMGlueLoad error for file (...)/firefox/libxul.so:
libXcomposite.so.1: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

有一个“run-mozilla.sh”,但是“bash run-mozilla.sh”给出:

run-mozilla.sh: Cannot execute .

我真的很想使用 Perapera 插件来学习中文。那么,有没有简单的方法可以降级到 Firefox 39?提前谢谢。

答案1

您有两种安装方法可供选择:

  1. 通过Mozilla 的 ftp 站点(感谢@Bhikku 分享链接!)。例如,我们要安装 Firefox 50。首先,删除所有现有版本。

    sudo apt-get purge firefox
    

    然后运行以下命令下载 Firefox 50 源代码(以.tar文件形式提供)。

    wget http://ftp.mozilla.org/pub/firefox/releases/50.0/linux-$(uname -m)/en-US/firefox-50.0.tar.bz2
    

    解压缩该包。

    tar -xjf firefox-50.0.tar.bz2
    

    将 Firefox 移动到/opt目录。

    sudo mv firefox /opt/
    

    创建符号链接以将新的 Firefox 设置为默认。

    sudo mv /usr/bin/firefox /usr/bin/firefox_old
    sudo ln -s /opt/firefox/firefox /usr/bin/firefox
    
  2. 通过Ubuntu Zilla提供.deb文件,请按照以下说明进行安装。


首先删除 Firefox:

sudo apt-get purge firefox

运行以下命令下载 Firefox:

32 位

wget http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_39.0.3-0ubuntu1_i386.deb

64 位

wget sourceforge.net/projects/ubuntuzilla/files/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_39.0.3-0ubuntu1_amd64.deb

安装:

32 位

cd Downloads/ && sudo dpkg -i firefox-mozilla-build_39.0.3-0ubuntu1_i386.deb

64 位

cd Downloads/ && sudo dpkg -i firefox-mozilla-build_39.0.3-0ubuntu1_amd64.deb

Firefox 应该运行 39 版本

引用自 ubuntuzilla 官方 wiki 页面:

这是 Ubuntuzilla 项目的主页,托管一个带有 .deb 的 APT 存储库重新打包 Mozilla Firefox 最新官方发布版本、Mozilla SeaMonkey 和 Mozilla Thunderbird。

答案2

在终端运行:

apt-cache show firefox | grep Version

您将获得可用版本的列表,如以下列表所示:

Version: 54.0+build3-0ubuntu0.16.04.1
Version: 45.0.2+build1-0ubuntu1

使用以下命令安装所需版本:

sudo apt-get install firefox=45.0.2+build1-0ubuntu1

防止 Ubuntu 升级到最新版本:

sudo apt-mark hold firefox

答案3

虽然常规存储库通常只包含旧 Ubuntu 版本的最新版本,但您可以借助 Google 找到以前的版本。

从中概括本博客是关于 Ubuntu 12.04 上的 Firefox 43,您可以搜索

https://www.google.com/search?q=firefox+$FF版本+$UBUNTU版本+deb

然后

sudo apt-get remove firefox
wget "$URL"
sudo dpkg -i "firefox-....deb"
sudo apt-mark hold firefox

缺点是您无法获得 Firefox 的安全升级,所以这只是一个临时解决方案。

答案4

这就是我从 57 版降级到 Firefox 50 版的方法。

  1. Firefox 版本存档并下载适合您的版本。

  2. 按下Ctrl+Alt+T打开终端并复制粘贴此代码:

    sudo apt remove firefox
    

    卸载 Firefox 当前版本。

  3. 现在,使用终端或文件管理器转到保存 Firefox-.tar.gz(或 .tar.gz2)文件的目录。输入此代码(如果使用终端):

    tar -xzf firefox-.tar.gz2
    

    如果使用文件管理器,只需使用存档管理器提取文件(在上下文菜单中查看)。

  4. 打开文件夹并运行文件“firefox”。

警告:不要忘记停止 Firefox 的自动更新。

这是我的方法。Firefox 未完全安装,但仍可正常工作。只有选项和 Firefox 符号不存在。

我建议在启动器中锁定 Firefox。

要在桌面上创建快捷方式,请转到文件并打开上下文菜单。单击“创建链接”。创建的文件将粘贴在桌面上。

希望这可以帮助!:)

相关内容