那么在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)
其他常用语言的软件包名称包括(官方存储库列表-向下滚动一半):
#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显然意味着扩展支持版本。
评论
绝对比我建议的要容易。
–西蒙·希恩(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