[go: up one dir, main page]

Debian.Club

版本与生命周期

Debian stable、oldstable、LTS、testing、unstable 的生命周期、升级决策、版本选择和维护窗口。

Debian 稳定版、测试版与不稳定版分支

维护状态

本页按 2026-07-03 的 Debian 官方发布信息整理。Debian 版本状态会随点更新、安全支持切换和 LTS 公告变化;执行升级前,请再次查看 Debian 发布信息Debian LTS

Debian 的版本选择不只是“新不新”,还要看安全支持来源、软件栈版本、硬件支持、团队维护能力和升级窗口。本页把 /versions 从简单版本对比扩展为生命周期决策页。

当前推荐

你的情况推荐版本理由
新装桌面、开发机、服务器Debian 13 (Trixie)当前 stable,安全支持周期最长,硬件和工具链更新
已在 Debian 12,短期不能升级Debian 12 (Bookworm)仍可维护,但应规划迁移到 Debian 13
仍在 Debian 11尽快升级到 Debian 12,再升级 Debian 13Bullseye LTS 即将结束,不适合继续新增部署
想提前体验下一代 DebianDebian 14 (Forky/testing)仅建议测试机、虚拟机或非关键环境
参与 Debian 开发或打包unstable (Sid)面向开发者,不建议生产和日常主力环境

生命周期概览

分支 / 版本当前角色适合谁安全维护来源操作建议
Debian 13 (Trixie)stable新装、生产、桌面、服务器Debian Security Team默认选择
Debian 12 (Bookworm)oldstable暂时不能升级的旧系统常规安全支持即将结束,随后转 LTS制定升级窗口
Debian 11 (Bullseye)LTS仅限遗留系统Debian LTS Team尽快迁移
Debian 14 (Forky)testing测试、适配、贡献不等同 stable 安全支持不用于生产
SidunstableDebian 开发和打包包维护者和开发流需要能自行修复问题

版本时间线

版本发布日期常规安全支持LTS 结束当前建议
Debian 13 (Trixie)2025-08-092028-08-092030-06-30新部署首选
Debian 12 (Bookworm)2023-06-10至 2026-07-112028-06-30规划升级
Debian 11 (Bullseye)2021-08-14已结束2026-08-31加速迁移
Debian 10 (Buster)2019-07-06已结束2024-06-30不应继续暴露在公网

Debian 13 的常规安全支持结束与 LTS 结束日期按 Debian Releases 页面当前公开信息整理;后续如官方调整,应同步更新本页和内容时效校验。

核心组件对比

软件 / 组件Debian 13 (Trixie)Debian 12 (Bookworm)Debian 11 (Bullseye)
Linux 内核6.12 系列6.1 LTS 系列5.10 LTS 系列
GNOME48433.38
GCC141210
Python3.133.113.9
PHP8.4 / 8.3 生态更近8.27.4
Node.js20 系列18 系列12 系列
OpenSSL3.x3.x1.1.1 时代

具体包版本请以 packages.debian.org 为准。生产系统不要只为了某个单包版本切换发行版,优先评估 backports、容器、语言运行时管理器或应用自身发布渠道。

选择 stable、oldstable、testing 还是 Sid

stable

适合绝大多数用户。stable 的包版本不会频繁大升级,安全修复通过 Debian 安全团队和点更新进入系统。服务器、办公电脑、教学环境、家庭服务都应优先选择 stable。

oldstable

适合已经部署并且短期无法迁移的系统。oldstable 不是“坏版本”,但新部署不应优先选择它。进入 LTS 后,支持范围可能不覆盖所有包,尤其要检查自己依赖的软件是否在 LTS 支持范围内。

testing

适合提前适配下一代 Debian、测试硬件支持、参与反馈和贡献。testing 的包更新更快,但安全修复路径不同于 stable,不适合关键业务和对可用性要求高的日常主力机。

unstable (Sid)

适合 Debian 开发者和包维护者。Sid 会持续接收新包和大变更,使用者需要能理解 apt 事务、包依赖、回滚和 bug 报告流程。

升级决策表

当前系统推荐动作原因
Debian 13保持更新当前 stable,优先安装安全更新和点更新
Debian 12规划升级 Debian 13常规安全支持窗口接近结束,LTS 不适合长期拖延
Debian 11先升级 Debian 12,再升级 Debian 13避免跨多个 stable 版本直接升级
Debian 10 或更早重新评估重装或分阶段迁移EOL 后暴露风险高,直接跨越升级复杂
testing / Sid明确用途后继续不应把开发分支当成生产 stable

升级前检查清单

升级前先完成这些检查,再开始修改 APT 源:

  1. 读目标版本的 release notes,尤其是重大变更、弃用项和已知问题。
  2. 完成系统备份,至少覆盖 /etc、用户数据、数据库、服务配置和自建脚本。
  3. 确认当前系统没有半配置包。
  4. 记录第三方仓库、pinning、手工安装的 .deb 和本地编译软件。
  5. 检查磁盘空间,尤其是 //boot/var
  6. 对服务器准备维护窗口和回滚路径。
  7. 对远程机器确认有控制台、KVM、救援系统或云厂商快照。
cat /etc/debian_version
apt update
apt list --upgradable
dpkg --audit
apt-mark showhold
df -h
find /etc/apt -type f -maxdepth 3 -print

维护节奏

节奏你应该做什么
每周安装安全更新,查看失败的服务
每月检查可升级包、磁盘空间、备份是否可恢复
每个点更新后评估是否重启、是否更新安装镜像或模板
每个 stable 发布后给旧系统制定迁移计划
LTS 开始前确认依赖包是否仍在支持范围内
LTS 结束前完成升级、替换或下线

相关页面

On this page