在 debian 9 Stretch 中安装 Firefox Quantum

在 debian 9 Stretch 中安装 Firefox Quantum

我寻找在哪里可以安装并尝试新的浏览器 Firefox Quantum,但没有找到如何获取它。有人可以告诉我下载和安装它的存储库或链接吗?

谢谢。

答案1

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

  1. 添加APT::Default-Release "stable";/etc/apt/apt.conf或一个文件中,/etc/apt/apt.conf.d/以便 apt 将仅有的如果您使用 明确告诉它,则从 sid/unstable 安装软件包-t sid

    如果您没有将默认版本设置为 stable,则下次升级或 dist-upgrade会将您的整个系统升级到sid。大多数人不想要这个。

    如果您在文件中使用命名的 Debian 发行版(例如jessie或 ),请使用该名称而不是通用的.stretchsources.liststable

  2. 运行apt update以更新本地包数据库。

最后,apt install -t sid firefox不仅会安装该firefox软件包,还会安装满足新的 Firefox 软件包依赖项所需的最小升级和新软件包集。这通常只是一些与 firefox 相关的包,从相同的源构建,但也可能包括其他包 - 例如,如果新的 firefox 依赖于更新版本的库包。

有时,它甚至可能导致一个重要的软件包libc6升级,然后触发一系列其他软件包升级,有效地将您升级到稳定和不稳定的混合体。这通常比对不稳定本身进行完整的 dist 升级更糟糕。如果发生这种情况,你有两个好的选择: 1. 取消 Firefox 升级并等待其稳定版本或https://backports.debian.org/; 2.取消它并升级到不稳定(这并不像听起来那么糟糕。在Debian中,“不稳定”并不意味着“一直崩溃”。它的意思是“预发布,不断变化。有时事情可能会崩溃并需要手动修复”)

答案2

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

如果您已经是 Firefox 的忠实用户,您将在 11 月 14 日自动升级到 Firefox Quantum。但是,如果您喜欢前沿技术,您可以在桌面版、Android 版和 iOS 版上尝试 Beta 版。或者,如果您是 Web 开发人员,请下载开发人员版本,其中包括为 Web 构建人员提供的全新、尖端工具。

您只需等待几周即可。或者你可以下载贝塔其格式为 tar.gz

所以看来 Quantum 并不是“全新的 Firefox”,而是一个更新。

嘿,如果真的只是安装 beta 版本,那么您可以简单地添加 Firefox-beta Repo: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next

答案3

编辑:现在不稳定,因此链接更改为https://packages.debian.org/sid/firefox

旧答案:Firefox Quantum 在 debian 实验版中可用(https://packages.debian.org/experimental/firefox)。您也许可以从那里下载并安装 deb 文件。

答案4

我或多或少是被迫这样做的,因为 Amazon Prime Video(至少是印度版本)决定它不再与稳定版本的 Firefox 兼容。这将使 Chrome 成为唯一能够运行 Amazon Video 的主要安装浏览器。

由于 57 在不稳定版本中可用,因此选项是尝试向后移植它,或者尝试直接安装它并希望它不会从不稳定版本中引入大量内容。幸运的是,正如您在下面看到的,事实并非如此。我认为适当的向后移植仍然会更好,但会付出更多的努力。

具体来说,以下软件包是从 stable 安装的:

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 包通常使用的版本。

请注意,一般来说,从 stable 安装软件包并不是一个好主意。

据我所知,这一切都过去了,似乎没有发生什么不好的事情。

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)和不稳定版本(版本 57)的新版 Firefox。

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

相关内容