如何安装以前的 Firefox 版本?

Rod*_*igo 29 firefox downgrade firefox-extensions

我使用的是 Ubuntu 14.04,我使用的是 Perapera Chinese add-on for Firefox。它可以工作到版本 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 Code Online (Sandbox Code Playgroud)

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

run-mozilla.sh: Cannot execute .
Run Code Online (Sandbox Code Playgroud)

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

Lis*_*iso 47

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

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

    sudo apt-get purge firefox
    
    Run Code Online (Sandbox Code Playgroud)

    然后运行以下命令下载 firefox 50 源代码,它是作为.tar文件提供的。

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

    解压缩包。

    tar -xjf firefox-50.0.tar.bz2
    
    Run Code Online (Sandbox Code Playgroud)

    将 Firefox 移动到/opt目录。

    sudo mv firefox /opt/
    
    Run Code Online (Sandbox Code Playgroud)

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

    sudo mv /usr/bin/firefox /usr/bin/firefox_old
    sudo ln -s /opt/firefox/firefox /usr/bin/firefox
    
    Run Code Online (Sandbox Code Playgroud)
  2. 通过提供文件的UbuntuZilla.deb按照以下说明进行安装。


首先删除Firefox:

sudo apt-get purge firefox
Run Code Online (Sandbox Code Playgroud)

运行以下命令下载 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
Run Code Online (Sandbox Code Playgroud)

64位

wget sourceforge.net/projects/ubuntuzilla/files/mozilla/apt/pool/main/f/firefox-mozilla-build/firefox-mozilla-build_39.0.3-0ubuntu1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

安装它:

32位

cd Downloads/ && sudo dpkg -i firefox-mozilla-build_39.0.3-0ubuntu1_i386.deb
Run Code Online (Sandbox Code Playgroud)

64位

cd Downloads/ && sudo dpkg -i firefox-mozilla-build_39.0.3-0ubuntu1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

和 firefox 应该运行 39 版本

引自 ubuntuzilla 官方维基页面:

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

  • http://ftp.mozilla.org/pub/firefox/releases/ (4认同)

小智 18

在终端运行中:

apt-cache show firefox | grep Version
Run Code Online (Sandbox Code Playgroud)

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

Version: 54.0+build3-0ubuntu0.16.04.1
Version: 45.0.2+build1-0ubuntu1
Run Code Online (Sandbox Code Playgroud)

安装所需的版本:

sudo apt-get install firefox=45.0.2+build1-0ubuntu1
Run Code Online (Sandbox Code Playgroud)

阻止 Ubuntu 升级到最新版本:

sudo apt-mark hold firefox
Run Code Online (Sandbox Code Playgroud)

  • 这是我的首选方法,因为它让我仍然可以使用包管理器,并且我计划在不久的将来使用它返回到最新版本。版本 45 对于我们使用 Selenium 2 来说已经足够早了,这就是我在这里的原因。 (3认同)

miv*_*ivk 10

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

这篇关于 Firefox 43 on Ubuntu 12.04 的博客中概括,您可以搜索

https://www.google.com/search?q=firefox+ $FF_VERSION+$UBUNTU_VERSION+deb

然后

sudo apt-get remove firefox
wget "$URL"
sudo dpkg -i "firefox-....deb"
sudo apt-mark hold firefox
Run Code Online (Sandbox Code Playgroud)

缺点是您不会获得 Firefox 的安全升级,因此这只是一个临时解决方案。