Debian 中的 Firefox(xulrunner、libmozjs)版本控制方案

Debian 中的 Firefox(xulrunner、libmozjs)版本控制方案

我已经从 /usr/local 中的 mozilla 的 tar.gz 安装了 Firefox。

有时我应该使用常规 aptitude update && aptitude upgrade 命令将 libmozjs 和 xulrunner 从实验版本升级。

aptitude 版本可以正确处理版本号。

但我注意到,从版本 10 开始,xulrunner 在每个主要版本中都被视为一个单独的包。

甚至错误报告、快照等都有不同的页面:

http://packages.debian.org/search?keywords=xulrunner-17.0

http://packages.debian.org/search?keywords=xulrunner-19.0

http://snapshot.debian.org/binary/xulrunner/

http://snapshot.debian.org/binary/xulrunner-17.0/

http://snapshot.debian.org/binary/xulrunner-18.0/

http://snapshot.debian.org/binary/xulrunner-19.0/

现在我很困惑,因为这可能是 aptitude upgrade 没有找到已安装的 xulrunner 的任何升级的原因。

这真是件奇怪的事吗?

如果我不更新这两个软件包,我的 Firefox 是否有安全补丁?

无论如何,它一直在运行,我允许它自动更新。这是我不使用打包版本的原因之一:在这个桌面系统上,常规的 aptitude 升级每 3 个月一次甚至更少。

答案1

你没有说明你使用的是哪个版本的 Debian。另请注意,可以使用Mozilla 自己的存储库而不是 tarball。

Mozilla 的 tarball 与 xulrunner 和 libmozjs 包没有依赖关系;事实上,您可以卸载它们而不会破坏任何依赖关系(除非您还安装了 Iceweasel)。

无论何时您获得安全更新,它们都来自 Mozilla,而不是 Debian。

相关内容