如何使用 Debian backports 更新源

Backport的含义是”向后移植”,就是将软件新版本的某些功能移植到旧版本上来,这就称为backport。

Debian向来以稳定性著称,所以就存在一个问题,官方源分发的软件版本比软件本身的版本总是要慢不少,所以就有了 backports 源backports 主要从 testing 源,部分安全更新从unstable源重新编译包,使这些包不依赖于新版本的库就可以在 debian 的 stable 发行版上面运行。所以 backports 是 stable 和 testing 的一个折衷。

backports 源的使用方法

这里以 Jessie 为例加入 163.com 的源, 编辑 /etc/apt/sources.list 文件, 在文件中添加以下条目,

deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib

2010年9月份以后,backports 成为 Debian 社区的正式服务,域名也做了调整。此前的GPG archive key 已不再需求,可以用以下命令清理,

sudo apt-key del 16BA136C
sudo apt-get purge debian-backports-keyring

如何列出已经安装 backports 软件包?

如何从应安装的软件包中,找出 backports?有一个版本是通过软件包的 tag 来区分。Backports 的软件包都带有标记 ~bpo, 比如, 24.5+1-6~bpo8+1, 所以用一下命令就可以列出已安装的所有 backports 软件包:

dpkg-query -W | grep ~bpo

参考阅读Debian的dotdeb.org更新源如何使用

avatar
  • 本文由 发表于 2011年2月10日
  • 除非特殊声明,本站文章许可协议为"署名-非商用-相同方式共享 4.0",转载请保留原链、作者等信息。
K8S中Pod的四个阶段及状态分析 运维架构

K8S中Pod的四个阶段及状态分析

Kubernetes 中, pod 从创建到成功运行会分别处于不同的阶段,每个阶段又分为不同的状态,本文将简单介绍这个环节。 在 K8S 源码中,使用了 PodPhase 这个变量定义这几个阶段信息,...
avatar
已有 1 条评论
  1. […] 如何使用Debian Backports安装源:https://www.debian.cn/post/45.html […]

    2016年11月18日 18:53 回复