如何在Debian上安装真正的Firefox?
Debian 6 (“Squeeze”)使用了一个名为Iceweasel的Firefox的重塑版本。
那么,在Debian上安装 “真正的 "Firefox的最佳方法是什么?
首先,你需要删除现有的Iceweasel包(我想你也可以用aptitude
):
apt-get remove iceweasel
然后,直接从Mozilla下载最新的Linux版本的Firefox。将文件解压,然后导航到那个文件夹,然后运行它。如果你想的话,可以在桌面上做一个图标,也可以在/usr/bin/firefox
中做一个二进制的链接,方便启动。如果你有root权限,你也可以在/usr/local
中安装Firefox,这样所有的用户都可以运行它。
之后,再仔细检查一下自动更新是否启用了,你应该就可以运行了!
如果你想要一个基于包的,你可以使用 Linux Mint 的 Debian 包 repo (正如下面的注释中所指出的,要注意的是,这可能会导致自动更新和其他 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
其他常用语言的包名包括 官方版本库列表 - 下拉一半的时间):
&001
有一个sourcefourge项目,基本上是致力于让你在运行Ubuntu时,无论你运行的是哪个版本的Firefox,都能得到最新版本的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。
注意,这个方案只给你提供了英文版的美国发行渠道版本(没有beta或Aurora版本)。
更多信息,请参见 Ubuntuzilla 的项目页面。
在 Debian 用户论坛上的帖子建议如下:
&
转义,这样就不会将url分解成一系列的后台进程将下载的文件复制到`在 Debian 用户论坛上的帖子建议如下:
从 http://www.mozilla.com 下载最新的 Firefox。如果使用wget,记得用&
转义,这样就不会将url分解成一系列的后台进程
将下载的文件复制到
使用以下方法解压:
改变文件的权限。
创建一个符号链接
从/opt
中删除firefox-x.x.xx.tar.bz2
要安装新的版本,你应该
# rm -rf /opt/firefox*
# rm /usr/bin/firefox
要做一个桌面图标,用你喜欢的文本编辑器来做
$ touch /usr/share/applications/firefox.desktop
编辑。
$ nano /usr/share/applications/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;
/opt
的内容:
$ 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
如果你遇到这个错误: &001
&001
你可能应该安装
&001
你可能是在64位的Debian环境中安装32位的firefox。
我使用这个官方的debian/mozilla教程***安装了*Iceweasel Aurora。
**你可能也想使用Firefox标志* **
这可能是一个更好的选择,因为它可以让更新过程更容易。
不需要再这样了。
Debian 稳定版今天开始发布Firefox,而不是 iceweasel。如果你总是需要最新的版本,其他的答案可能仍然是你的一个选择。
更多信息请参见 debian bug report
对于Googlers来说………..这对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 -
根据你想要的版本(选一个),
发行版:
测试版:
Aurora 版本:
然后:
#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/
这个方法在我的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
你可以在你的根目录下的crontab中设置像这样的东西,用于@daily或@weekly
下载链接来自于这个Mozilla readme.txt。https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt
首先编辑你的/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-get命令在你的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
我运行的是AMD Athlon II X2系统。Firefox在Wheezy i686和3.2.0-4-686-pae内核上运行得很好。IceWeasel的库存版本,与Firefox相比,显得有些残缺、残缺和逊色。安装是很简单的。我将最新的Firefox下载到/home/myusername/Linux/Mozilla/Cozilla/current/,然后运行
cd /opt
sudo rm -R firefox*
sudo cp /home/myusername/Linux/Software/Mozilla/current/firefox* /opt
sudo tar jxvf firefox*
第二行将之前的版本完全删除,然后再升级。