我正在 Debian Jessie/测试中。它目前有 Iceweasel 17,但我宁愿使用更新的版本(Mozilla“Release”或“Firefox”“频道” - 目前为 Iceweasel 25)。
您需要在 中添加以下条目
/etc/apt/sources.list
或在 中添加新文件/etc/apt/sources.list.d/
:德布http://cdn.debian.net/debian主要不稳定
您可以使用以下命令安装它:
$ apt-get update $ apt-get install -t unstable iceweasel
这至少会给我 Iceweasel 24,但下次运行时apt-get dist-upgrade
我会更新到 Debian不稳定版,但我不想这样做。我只想要较新版本的 Iceweasel(Mozilla 祝福的最新版本“稳定”,而不是 ESR)。
因此,我可以在安装 Iceweasel 后删除不稳定的存储库,但随后我将不再获得安全更新,并且必须手动掌握最新的安全更新,并且每次有安全更新时我都必须:
- 重新添加不稳定的存储库
- 升级冰鼬
- 删除不稳定的存储库。
这似乎不应该这样做吗?显得效率低下且乏味。
我也可以直接从 Mozilla 安装无品牌的“真正” Firefox但随后我还必须手动更新,这同样不方便。
似乎我正在寻找一个apt
为 Debian Jessie / 测试维护 Firefox 或 Iceweasel 的存储库?那存在吗?还有其他想法吗?
答案1
您可以使用/etc/apt/preferences
以根据每个包指定您想要的版本。
要获得最新的iceweasel版本,请使用(风险自负)以下配置文件:
/etc/apt/preferences
Package: iceweasel
Pin: release a=experimental
Pin-Priority: 1000
Package: *
Pin: release a=testing
Pin-Priority: 500
Package: *
Pin: release a=unstable
Pin-Priority: 400
Package: *
Pin: release a=experimental
Pin-Priority: 300
/etc/apt/source.list
deb http://http.debian.net/debian testing main contrib non-free
deb http://security.debian.org/ testing/updates main
deb http://http.debian.net/debian unstable main contrib non-free
deb http://http.debian.net/debian experimental main contrib
但要小心apt_首选项(5)联机帮助页警告
特定版本中包含的软件包未在旧版本或新版本中进行测试(因此并不总是按预期工作),或者与不同版本中的其他软件包一起使用。你被警告了。
答案2
Firefox 21 不是扩展支持版本,因此没有安全更新。 Mozilla 转向 Firefox 22(现在已经升级到 25),并且不再发布 21 的任何更新。
Firefox 24是ESR,因此它将拥有长期的安全支持。上一个 ESR 版本是 17。在此之前是 Firefox 10,但其版本已经足够老,已经失去了扩展支持。
您可以通过从 snapshot.debian.org 获取一个来继续使用 Firefox 21,但您不会获得任何安全更新,因为根本就没有。
答案3
似乎 mozilla.debian.net 有它自己的存储库,我遇到了麻烦,因为你无法通过浏览器访问它。
然而,你所要做的就是选择 wheezy (我也在 jessie 中)和你想要的版本:
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
我刚刚将其添加到我的 resources.list 中,其中包含具有必要依赖项的 Iceweasel 25,而没有 dist 升级带来的所有混乱。
实际上,我将使用iceweasel-esr(而不是发行版),以获得更稳定的仅安全更新版本,并且也降低了混乱依赖项的风险。