Translation(s): English - Français - Italiano - Svenska - Русский- 简体中文(Chinese)

Debian 发行版 > Debian Testing


Debian Testing 如何工作

来自 Debian Unstable(不稳定版)的软件包将自动进入作为下一个稳定版的 testing 发行版,条件是以下列出的要求得到满足:

如需了解更深入的信息,请见 Debian Testing 官方网页:https://www.debian.org/devel/testing

这些要求应该能够确保在 testing 中将作为 next-stable 一部分的软件包既有合理的新版本又拥有较为正常的工作状态。然而,仍然有些时候,特别是当软件包正在进行重构时,不那么适合于发布的软件包仍然可能进入 next-stable 发行版。因此,你仍然可以体验到使用一个持续演化的开发版本的一些“乐趣”。

如何使用 Debian (next-stable) Testing

要做的第一件事就是对 testing 的当前状态进行评估。可以在 debian-testing 邮件列表存档Status/Testing 维基页面 上看一看最近的话题。除了使用这些特定的资源外,你也可以使用一般的 debian-userdebian-devel 邮件列表、 #debian 或 #debian-next IRC 频道,当然也可以检查一下 debian 缺陷追踪系统。你也可能想再看一看 DebianDesktopHowTo

从头开始安装 testing 的可靠方式是,使用稳定版本的安装器进行一次最小化安装,然后将其从 stable 升级到 testing。

除此之外,你可以使用 debian-installer 的 testing 镜像,但是请注意 testing 安装器与其说是为了安装 testing 而存在,不如说是为了对安装器进行测试。testing 安装器存在的缺陷应作为 debian-installer 伪软件包的缺陷报告提交。

要升级到 testing,如果您已经安装了稳定版本,请编辑您的 /etc/apt/sources.list 并将 apt 行中的 'stable'(或者稳定版本的当前代号)更改为 'testing'(或者下一个稳定版本的当前代号)。也可能需要同时更改文件中的其它部分。您可以考虑使用 synaptics 工具协助完成这个工作。

下一个稳定版本的代号,例如 "buster",将会一直保持不变,一直跟随 "buster",无论它接下来是变成 "stable" 稳定版还是再之后变成 "oldstable" 旧稳定版。与其不同的是,"testing" 这个名称在新稳定版本发布后也将一直滚动下去。如果您打算仅跟随 stretch 版本,在其发布后自动变成稳定版,请更新您的 /etc/apt/sources.list 文件,并将 "stable" 或者 "testing" 替换为 "buster"。

<!>

如果您选择跟踪 testing(或称 next-stable)的发行代号,您应当总是将对应的 deb http://security.debian.org <"testing" or codename>/updates main 这一行添加进您的 /etc/apt/sources.list。请进一步查看 FAQ 信息

添加或更改过软件源后,请时常运行 apt-get update && apt-get upgrade 以获得最新版本的软件和安全更新。如果您注意到某些软件没有自动更新,则可以尝试运行 apt-get dist-upgrade,但是要小心的是这个命令可能会根据依赖关系自动安装或卸载某些软件包,所以在确定进行下一步操作之前请仔细检查软件包管理器提出的解决方案是否满足您的需求。

testing/sid 用户的最佳实践

请看一下 对 testing/sid 用户的最佳实践的建议,并考虑按照其建议开展工作。

考量

一个可能发生在将作为下一个稳定版的测试版上的临时系统破损的例子是,在从 perl-5.6.0 升级到 perl-5.6.1 的过程中,perl 可能无法找到那些为 perl-5.6.0 构建的模块的软件包。然而,我们可以手动将 PERL5LIB 环境变量设置为 /usr/lib/perl/5.6.0 来在应当被修复的软件包进入测试版仓库之前手工暂时修复。

测试版比 稳定版 变化得更频繁一些,但是没有 不稳定版 变得那么疯狂。所以您可以预料到,崭新的稳定版应用程序在适合下一个稳定版之后不久便能出现在测试版的系统上。除非在发行周期的末尾时,测试版将进行“冻结”,为即将到来的稳定版发行做准备。请参见 Debian 的稳定性

与稳定版与不稳定版相比,测试版具有最糟糕的安全更新速度。如果您担心安全问题的话,请不要将测试版作为第一选择。

您可以使用 tracker.debian.org 跟踪软件包在不同稳定程度的发行版内的版本,例如:

可以跟踪 systemd 这个软件包的去向与生命周期,以及其向测试版迁移的状态与进度。

Testing 是怎样变成新的 Stable 而发布的呢?请见 DebianReleaseFAQ

参见