Answers:
加入deb http://ftp.hr.debian.org/debian sid main contrib non-free
到/etc/apt/sources.list
与这个命令来安装它:
apt install -t sid firefox
这只会从不稳定版本安装Firefox。其余的软件包将继续保留stretch
。
由cas 2018-04-19添加(因为人们很普遍地想要从不稳定安装某些东西而不将所有内容升级到不稳定,这里的答案不仅仅适用于firefox):
这是一个很好的答案,但不完整。在运行之前,还需要完成两件事apt install -t sid firefox
。
添加APT::Default-Release "stable";
到/etc/apt/apt.conf
或文件中,/etc/apt/apt.conf.d/
以便apt 仅在通过明确告诉sid / unstable 时才安装sid / unstable中的软件包-t sid
。
如果未将默认版本设置为稳定,则下次升级或dist-upgrade 会将整个系统升级到sid
。大多数人不想要这个。
如果您在文件中使用诸如jessie
或的命名Debian发行版,请使用该名称而不是通用。stretch
sources.list
stable
运行apt update
以更新本地软件包数据库。
最后,apt install -t sid firefox
不仅将安装该firefox
软件包,还将安装满足新的firefox软件包依赖关系所需的最少一组升级和新软件包。这通常只是一些与Firefox相关的软件包,是从相同的源构建的,但也可能包括其他软件包-例如,如果新的Firefox依赖于库软件包的较新版本。
有时,它甚至可能导致重要的软件包(如libc6
要升级),然后触发其他软件包的大量升级,从而有效地将您升级到稳定与不稳定的混合体。通常,这比对不稳定的对象进行全面的dist升级要糟糕。如果发生这种情况,您有两个不错的选择:1.取消firefox升级,然后等待其稳定发布或https://backports.debian.org/;2.取消它并升级到不稳定状态(听起来并不那么糟。在Debian中,“不稳定”并不意味着“会一直崩溃”。它意味着“预发行,不断变化。有时可能会崩溃)并需要手动修复”)
apt-get update && apt-get upgrade
apt中将尝试将所有软件包更新为SID(又称“不稳定”),这将使您...不稳定的系统。
APT::Default-Release "stable";
到/etc/apt/apt.conf
或文件中,/etc/apt/apt.conf.d
以便apt仅在明确告诉您时才安装sid / unstable中的软件包。(注意:如果您在sources.list中使用的是命名的debian dist,请使用该名称,而不要使用通用的“稳定”)。
https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/
如果您已经是Firefox的忠实拥护者,则会在11月14日自动升级到Firefox Quantum。但是,如果您喜欢最新技术,则可以在台式机,Android和iOS的Beta中进行试用。或者,如果您是Web开发人员,请下载Developer Edition,其中包括适用于构建Web的人员的全新的,先进的工具。
您只需等待几周。或者您可以下载tar.gz格式的Beta
因此,昆腾似乎不是“全新的Firefox”,而是更新。
嘿,如果真的只是要安装beta版本,那么您可以简单地添加Firefox beta版本的仓库:https : //launchpad.net/~mozillateam/+archive/ubuntu/firefox-next
编辑:现在处于不稳定状态,因此链接更改为https://packages.debian.org/sid/firefox
旧答案:Firefox Quantum在debian实验版中可用(https://packages.debian.org/experimental/firefox)。您可能可以从那里下载并安装deb文件。
我或多或少被迫这样做,因为Amazon Prime Video(至少是印度版本)决定不再与Firefox稳定兼容。那将使Chrome成为唯一能够运行Amazon Video的主要安装浏览器。
由于57在不稳定版本中可用,因此可以选择向后移植,或者直接尝试安装它,并希望它不会从不稳定版本中提取很多东西。幸运的是,正如您在下面看到的,事实并非如此。我认为适当的反向移植会更好,但是会付出更多的努力。
具体来说,以下软件包是从不稳定的版本安装的:
fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
较为保守的方法是尝试通过强制强制apt
使用稳定版中的软件包
apt-get install firefox/unstable
但是这种方法(通常)也更可能引起问题,因为这些不是此firefox软件包通常使用的版本。
请注意,通常从不稳定的位置安装软件包不是一个好主意。
据我所知,这样做没什么坏事。
root@orwell:/home/faheem# apt-get install -t unstable firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Suggested packages:
mozplugger
The following NEW packages will be installed:
firefox libevent-2.1-6 libhunspell-1.6-0
The following packages will be upgraded:
fontconfig-config libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libnss3 libnss3-dev
6 upgraded, 3 newly installed, 0 to remove and 3423 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 160 MB of additional disk space will be used.
Do you want to continue? [Y/n]
还请注意,稳定版可以并排安装稳定版Firefox(52版)和新版Firefox(57版)。
root@orwell:/home/faheem# dpkg -l | grep firefox
ii firefox 57.0.4-1 amd64 Mozilla Firefox web browser
ii firefox-esr 52.5.2esr-1~deb9u1 amd64 Mozilla Firefox web browser - Extended Support Release (ESR)
看起来Firefox维护者已经进行了深思熟虑,可以对firefox
可执行文件进行转移。
root@orwell:/home/faheem# dpkg -S /usr/bin/firefox
diversion by firefox-esr from: /usr/bin/firefox
diversion by firefox-esr to: /usr/bin/firefox.real
firefox, firefox-esr: /usr/bin/firefox
下面的脚本将下载最新版本的Firefox(从Stable或Beta通道)并将其打包为.deb进行安装。
下载并解压缩下面链接的ZIP文件,然后./build-firefox.sh
从终端运行。
--install
运行脚本时指定标志,以在构建后自动安装它。
https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip
我不确定为什么@ stanislav-vlasic的答案被否决了,我想是因为他建议使用特定的镜像,所以这是有关如何为当前debian镜像获取sid的提示:
egrep '^deb .*? stretch ' /etc/apt/sources.list \
| head -n1 \
| sed 's/stretch/sid/g' \
| sudo tee --append /etc/apt/sources.list
sudo apt update
sudo apt install -t sid firefox
在撰写本文时,这似乎已经使我受益匪浅,对稳定性没有保证!
啊,我现在明白了,apt固定并不简单,我发现了一个更为简洁的选项,发布者:https : //linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux
其中详细介绍了中的deb <your mirror> sid main
存储库行/etc/apt/sources.list
以及如何固定。
我将提出以下建议:
# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1
安装新的Firefox:
sudo apt install firefox -t sid
将新的Firefox设为默认
sudo apt remove firefox-esr
sid
,我需要从Debian Stretch升级到Buster,而Buster不稳定,@ stanislav-vlasic的答案可以解决问题吗?