我使用的是 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
您有两种安装方法可供选择:
通过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
通过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 版的方法。
去Firefox 版本存档并下载适合您的版本。
按下
Ctrl+Alt+T
打开终端并复制粘贴此代码:sudo apt remove firefox
卸载 Firefox 当前版本。
现在,使用终端或文件管理器转到保存 Firefox-.tar.gz(或 .tar.gz2)文件的目录。输入此代码(如果使用终端):
tar -xzf firefox-.tar.gz2
如果使用文件管理器,只需使用存档管理器提取文件(在上下文菜单中查看)。
- 打开文件夹并运行文件“firefox”。
警告:不要忘记停止 Firefox 的自动更新。
这是我的方法。Firefox 未完全安装,但仍可正常工作。只有选项和 Firefox 符号不存在。
我建议在启动器中锁定 Firefox。
要在桌面上创建快捷方式,请转到文件并打开上下文菜单。单击“创建链接”。创建的文件将粘贴在桌面上。
希望这可以帮助!:)