我在运行 Ubuntu 14.04 (Trusty) 的系统上安装了 Firefox 34.0。许多网站都想通知我,我的浏览器已经过时了,因为 34.0.5 显然有一些重要的安全更新。其他主要网站告诉我,34.0.5 应该在 12 月 4 日左右在 Ubuntu 存储库中可用,但截至目前(12 月 21 日),甚至 packages.ubuntu.com 也只显示 34.0,而不是 34.0.5。
我不愿意下载 34.0.5 的离线安装程序,因为我不想因为在两个不同的目录中安装两个不同的版本而搞砸我的系统。
我想我的问题是:为什么 34.0.5 尽管已经推出了几个星期,却仍然无法从标准 Ubuntu 存储库中使用?
答案1
显然,Firefox 34.0.5 是让美国用户从 Google 搜索转向雅虎搜索的版本。(来源这里)
Ubuntu 和衍生产品中的 Firefox 不受影响,但如果您希望将默认搜索引擎切换为其他搜索引擎,只需在搜索栏中更改它即可。
附言:我还可以确认 Firefox 34 在 Windows 上无法“升级”到 34.0.5,...可能是因为我不在美国。
答案2
Firefox 34.0.5 未收录在 Trusty 的存储库中,原因是 Ubuntu 版本是按周期发布的,并且每个 Ubuntu 版本都附带被认为最稳定的软件包,以提供长期支持。因此,如果我想降级到 Ubuntu 12.04,它将具有 Ubuntu 12.04 发布时提供的所有旧版本软件包。
如果您希望升级 Firefox,您可能会遇到一些问题,因为它未针对 Ubuntu + Unity 进行优化。例如,您的 Firefox 工具菜单将被隐藏,并且不会与标题栏结合。此外,添加非官方存储库可能会很危险,因为其中可能包含任何内容。因此,您有责任查看您添加的 Firefox 版本是否安全以及是否与您的桌面环境 (Unity) 兼容。
答案3
目前最好的方法似乎是手动下载。在 64 位系统上:
wget ftp.mozilla.org/pub/mozilla.org/firefox/releases/34.0.5/linux-x86_64/en-US/firefox-34.0.5.tar.bz2
tar -xjvf firefox-34.0.5.tar.bz2
sudo mv firefox /opt/firefox34.0.5
sudo ln -sf /opt/firefox34.0.5/firefox /usr/bin/firefox
这只会覆盖 中的符号链接/usr/bin
,因此两次安装之间不会发生冲突。您可以使用以下命令恢复链接并使用旧版本:
sudo ln -sf /usr/lib/firefox/firefox /usr/bin/firefox
或者直接运行 34.0.5 而不进行链接:
/opt/firefox34.0.5/firefox