在 debian 9 Stretch 中安装 Firefox Quantum

Spa*_*tan 11 debian firefox browser

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

谢谢你。

小智 8

加入deb http://ftp.hr.debian.org/debian sid main contrib non-free/etc/apt/sources.list与这个命令来安装它:

apt install -t sid firefox
Run Code Online (Sandbox Code Playgroud)

这将仅安装来自不稳定的 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 发行版,例如jessiestretch在您的sources.list文件中,请使用该名称而不是通用的stable.

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

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

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

  • 如果我没有记错的话,在遵循这个建议时,在下一个 `apt-get update && apt-get upgrade` apt 将尝试将 _all_ 包更新为 SID(又名“不稳定”),这会让你...好吧,一个不稳定的系统。 (4认同)