Debian 6(“ Squeeze”)使用了重新命名的Firefox版本,称为Iceweasel。但是,它缺少插件支持,并且我的大多数收藏夹都无法使用。

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

#1 楼

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

apt-get remove iceweasel


然后,直接从Mozilla下载最新版的Firefox Linux版本。解压缩文件,然后导航到该文件夹​​并运行它。如果需要,请在桌面上创建一个图标,还可以链接到/usr/bin/firefox中的二进制文件,以使其易于启动。如果您具有root用户访问权限,则还可以在/usr/local中安装Firefox,以便所有用户都可以运行它。

此后,再次检查是否启用了自动更新,并且应该已启动并正在运行!


如果您要使用基于软件包的软件包,可以使用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)


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

评论


绝对比我建议的要容易。

–西蒙·希恩(Simon Sheehan)
2011年8月12日14:53

Bah,没有收到您正在写的通知-击败我:P

–slhck
11年8月12日在15:01

那存储库的GPG签名呢?

– Kravemir
11年8月13日在14:10

广告GPG:从Mint的存储库中下载并手动(dpkg -i)安装linuxmint-keyring _ *。deb(在从实际存储库中安装任何软件包之前)对我有用(Wheezy)。

–阿洛瓦·马哈德(Alois Mahdal)
13年4月4日在16:03

我从不推荐这种解决方案。实际上,添加此类存储库(尽管它基于同一个发行版)可能会导致依赖关系冲突。此方法适用于安装和更新firefox,但与其他软件包确实存在一些冲突。如果您需要使用Firefox,只需获取代码并将其提取到/ opt /中,然后创建一个指向它的全局链接。

–orezvani
2014年8月1日12:47



#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


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

请注意,此解决方案仅提供英语-美国发行频道版本(无beta或Aurora版本)。可以使用其他语言,但需要其他步骤。
有关更多信息,请参见Ubuntuzilla的项目页面。

评论


像魅力一样工作!

–约旦·帕夫洛夫(Yordan Pavlov)
13年5月18日在22:10

+1 --keyserver的东西!实际上,不需要删除iceweasel。我担心设置和保存的密码会丢失,所以我保留了iceweasel。

– TrueY
2014年12月15日在21:25

+1谢谢! @TrueY Iceweasel即使安装了FireFox也可以工作吗?我已经卸载了iceweasel,当我尝试安装它时(在Kali 2.0中),我收到一个错误,该错误与firefox发生冲突:iceweasel将/ usr / bin / firefox转换为/usr/bin/firefox.real时与发生冲突由firefox-mozilla-build将/ usr / bin / firefox转移到/ usr / bin / firefox.ubuntu`我想知道我是否还没有卸载它,如果他们能一起玩的很好?

–加里特·佛格利(Garrett Fogerlie)
2015年9月6日下午0:54

@GarrettFogerlie我认为它们不能并行运行。我运行了Firefox,并尝试启动Iceweasel,并收到一个带有以下文本的消息框:“ Iceweasel已在运行,但没有响应。要打开新窗口,必须首先关闭现有的Iceweasel进程,或重新启动你的系统。”

– TrueY
2015年9月6日于20:50

不再有效!

– Naveen Dennis
18年5月22日在14:47

#3 楼

在Debian用户论坛上的这篇文章提出了以下建议:


从http://www.mozilla.com下载最新的Firefox。如果使用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



评论


我做了所有步骤,但是我没有开放的Firefox许可。有任何想法吗?

– Jaorizabal
13年2月2日在2:27

#ln -s / opt / firefox / firefox / usr / bin / firefox ln:创建符号链接`/ usr / bin / firefox'失败:文件存在

– miguel
2014年4月19日在21:57



事实证明,debian将shell脚本放在执行iceweasel的/ usr / bin / firefox中。迪克移动。

– miguel
14年4月19日在22:01

@miguel这个帖子很旧,不确定它的有效性如何

–西蒙·希恩(Simon Sheehan)
14年4月20日在16:04

两次更新!首先... ln -sf / opt / firefox / firefox / usr / bin / firefox#强制符号链接...另一个是firefox.desktop上的图标路径,现在位于另一个位置:ls / opt / firefox / browser /icons/mozicon128.png

– mimoralea
2014-12-15 13:04



#4 楼

Iceweasel Aurora非常接近Firefox最新的稳定版本。

我使用此官方debian / mozilla教程安装了Iceweasel Aurora。

我能够从其他安装中导入Firefox配置文件没有错误,即所有插件,书签,历史记录条目和用户设置都可以正常运行。

仅供参考,我使用的某些插件为Firebug,Awesome屏幕截图和Searchstatus,它们都可以正常工作并且未禁用

您可能还希望将Firefox徽标用于启动器。

这可能是更好的选择,因为它可以简化更新过程。

#5 楼

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

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

有关更多信息,请参见debian bug报告

#6 楼

对于Google员工...这适用于Debian Jessie:

#Add GnuPG archive key for mozilla.debian.net repository to the list of trusted keys
wget -q -O - http://mozilla.debian.net/archive.asc | sudo apt-key add -


根据您想要的版本(选择一个),



发行版本:

cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
deb http://mozilla.debian.net/ jessie-backports firefox-release
EOF



测试版:

cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
deb http://mozilla.debian.net/ jessie-backports firefox-beta
EOF



Aurora版本:

cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
deb http://mozilla.debian.net/ jessie-backports firefox-aurora
EOF



然后:

#Assign higher priority to recently added repository.    
cat << EOF | sudo tee /etc/apt/preferences.d/mozilla-firefox
Package: *
Pin: origin mozilla.debian.net
Pin-Priority: 501
EOF

apt-get update && apt-get install firefox


来源:https ://blog.sleeplessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/

评论


仅供参考,Iceweasel并未按链接中的前提重命名为Firefox。 Iceweasel是经过重新设计的Firefox Firefox版本。 Iceweasel项目已终止,现在Debian发行了实际的Firefox。如果Jessie仍然具有Iceweasel ESR,则将在ESR版本被弃用后立即消失。 Debian稳定版(当前为Jessie),将具有Firefox ESR。它的主要版本大约每年一次,具有安全更新,但两次之间没有功能更改。 Debian Testing应该已经有标准的,当前发布的Firefox

–fixer1234
16年5月20日在0:39

从源头上正确获取数据的最干净方法。 +1键

– Somaiah Kumbera
16-09-30在13:03



#7 楼

这种方法在Debian 9 Stretch(64位)上对我有效:

cd ~/Downloads

/usr/bin/curl -L -o firefox-latest-linux64.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US" && sudo tar xvf firefox-latest-linux64.tar.bz2 -C /opt/ && rm firefox-latest-linux64.tar.bz2

sudo ln -sf /opt/firefox/firefox /usr/bin/firefox


您可以在root的crontab中为@daily或@weekly设置类似的内容

下载链接来自以下Mozilla readme.txt:https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt

评论


非常简单

– Pierre de LESPINAY
18年3月21日在9:55

美丽!无需定制即可从命令行运行。

–honi
18 Mar 27 '18 at 0:35

#8 楼

首先编辑您的/etc/apt/sources.list文件,使其包含:


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


更新系统存储库:

$ apt-get update


您可能会得到并忽略以下错误:

W: GPG error: http://packages.linuxmint.com debian Release:
The following signatures couldn't be verified because the public
key is not available: NO_PUBKEY 3EE67F3D0FF405B2


一旦系统的存储库被更新,只需使用apt-获取在Debian Jessie 8 Linux上安装Firefox浏览器的命令:

$ apt-get install firefox

Reading package lists... Done                                                                                                                                                                             
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
firefox
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.8 MB of archives.
After this operation, 89.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
firefox
Install these packages without verification? [y/N] y


安装完成后,您可以从以下命令行之一启动Firefox:

$ firefox


评论


这不再是必需的。 Iceweasel已停产,而Firefox现在由Debian提供。 Iceweasel ESR与Debian Stable有关,并且在不久之后淘汰旧的ESR版本时,它将消失。同时,杰西(Jessie)通过backport提供了Firefox。

–fixer1234
16年5月4日在17:25

#9 楼

我正在运行AMD Athlon II X2系统。 Firefox可以在Wheezy i686和3.2.0-4-686-pae内核上完美运行。与Firefox相比,IceWeasel的普通版本显得胆怯,残缺和劣质。安装非常简单。我将最新的Firefox下载到/ home / myusername / Linux / Software / Mozilla / current /,然后运行

cd /opt
sudo rm -R firefox*
sudo cp /home/myusername/Linux/Software/Mozilla/current/firefox* /opt
sudo tar jxvf firefox*


第二行将之前的版本完全删除。升级。

评论


sudo rm -R firefox *似乎很危险,如果/ opt中还有其他firefox *文件夹怎么办?

–阿洛瓦·马哈德(Alois Mahdal)
13年4月21日在19:04

#10 楼

以下是在Debian中用Firefox替换Iceweasel的最直接的方法。

>> Ubuntuzilla:Mozilla Software Installer

终端命令如下:

:~$ sudo apt remove iceweasel

:~$ sudo nano /etc/apt/sources.list


将以下条目添加到source.list文件中:

deb https://sourceforge.net/projects/ubuntuzilla/files/ all main


保存并退出Nano 。

:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build


我希望这对希望用当前版本的Firefox替换Iceweasel的其他人有所帮助。据我所知,该来源已得到很好的记录和维护。

评论


这看起来像Manuel Garza的回答的副本。

–fixer1234
16-2-25在21:27

你是对的。我自己寻找答案时就找到了Ubuntuzilla。尽管我希望能得到,但我没有看到Manuel Garza的回答,因为这可以节省一些时间。 Iceweasle没有播放html5视频,这就是我修复它的方式。我喜欢Debian,因此实际上不建议切换到Ubuntu。感谢您提起重复。

– Rick Lell
16-2-26在4:48

#11 楼

以下对我有用:

$ sudo apt-get install firefox-esr

-esr显然意味着扩展支持版本。