如何在 Debian 上安装真正的 Firefox?

如何在 Debian 上安装真正的 Firefox?

Debian 6Squeeze 使用了 Firefox 的改名版本,名为冰鼬。但是,它缺乏插件支持,我最喜欢的大多数插件都无法使用。

那么在 Debian 上安装“真正的” Firefox 的最佳方法是什么?

答案1

首先,您需要删除现有的 Iceweasel 包(我认为您aptitude也可以使用):

apt-get remove iceweasel

然后,下载直接从 Mozilla 获得最新的 Linux 版本的 Firefox。解压文件,导航到该文件夹​​,然后运行它。如果需要,可以在桌面上创建一个图标,还可以创建指向二进制文件的链接,/usr/bin/firefox以便更轻松地启动它。如果您有 root 访问权限,您还可以安装 Firefox/usr/local因此所有用户都可以运行它。

此后,请仔细检查自动更新是否已启用,然后您就可以开始运行了!


如果你想要一个基于包的,你可以使用Linux Mint 的 Debian 软件包仓库(正如下面的评论中所述,请注意这可能会导致与自动更新和其他 Debian 软件包发生冲突在某些情况下)。为此,请将以下行添加到您的/etc/apt/sources.list文件中:

deb http://packages.linuxmint.com debian import

添加 GPG 密钥然后,只需运行:

apt-get update
apt-get install firefox

你就可以出发了!

默认安装是德语,要安装其他语言,您可以手动运行:

apt-get install firefox-l10n-en-us 

(Edit[11/26/2014]: This package no longer appears in the linux mint repository.)
(Edit[11/26/2014]: apt-get install firefox-l10n-en-gb - This is the only working English package)

其他常用语言的软件包名称包括(官方存储库列表- 向下滚动一半):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German

答案2

有一个 sourcefourge 项目,主要致力于让您在运行 Ubuntu 时获得最新版本的 Firefox,无论您运行哪个版本(当然,只要满足依赖性即可)。由于 Ubuntu 是 Debian 的衍生产品,所以我想尝试一下。我的 Firefox 在 Debian Testing(“Wheezy”)上运行良好。

运行这个:

apt-get remove iceweasel
echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | tee -a /etc/apt/sources.list > /dev/null
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
apt-get update
apt-get install firefox-mozilla-build

这解决了使用导入的 Linux Mint DE 存储库时遇到的 GPG 密钥问题,并且比其他可行解决方案简单得多。此外,这还使您可以访问 Thunderbird 和 SeaMonkey。

请注意,此解决方案仅提供英语-美国发布频道版本(没有测试版或 Aurora 版本)。可以使用其他语言,但需要执行其他步骤。

请参阅项目页面Ubuntu Zilla了解更多信息。

答案3

Debian 用户论坛上的帖子建议如下:

  • 从以下网址下载最新的 Firefox:http://www.mozilla.com。如果使用 wget,请记住转义任何&带有的字符\,这样它就不会将 url 分解为一系列后台进程
  • 将下载的文件复制到/opt
  • 使用以下方法提取:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • 更改文件的权限:

    $ chown -R root:users /opt/firefox
    
    $ chmod 750 /opt/firefox
    

    注意,用户应该是“用户”组成员

    $ usermod -a -G users username
    
  • 创建符号链接

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • 删除firefox-x.x.xx.tar.bz2/opt

要安装新版本,你应该

# rm -rf /opt/firefox*
# rm /usr/bin/firefox

要制作桌面图标,请执行以下操作

$ touch /usr/share/applications/firefox.desktop

使用您最喜欢的文本编辑器编辑此内容:

$ nano /usr/share/applications/firefox.desktop

内容firefox.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox
Comment=Browse the World Wide Web
Type=Application
Terminal=false
Exec=/usr/bin/firefox %U
Icon=/opt/firefox/icons/mozicon128.png
StartupNotify=true
Categories=Network;WebBrowser;

你可以使用以下方法移除 iceweasel

$ apt-get remove iceweasel

如果遇到此错误:

./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

你可能应该安装

apt-get install ia32-libs ia32-libs-gtk

您很可能正在尝试在 64 位 Debian 环境中安装 32 位版本的 Firefox。

答案4

不再需要这个了。Debian 稳定版今天开始发布 Firefox 而不是 iceweasel。

Debian 将发布 Firefox 的扩展支持版本 (ESR),大约每 9 个月更新一次。如果您总是需要最新版本,其他答案可能仍然是您的选择。

欲了解更多信息,请参阅Debian 错误报告

相关内容