升级前准备
- 快照备份(非常重要): 在腾讯云控制台为你的服务器创建云硬盘快照。如果升级失败导致系统无法启动,这是唯一的“后悔药”。
- 更新现有系统: 确保当前 Debian 12 是最新状态。
sudo apt update && sudo apt upgrade -y && sudo apt full-upgrade -y
升级步骤
1. 修改软件源
Debian 的升级核心在于更换 /etc/apt/sources.list 中的代号。你需要将 bookworm 替换为 trixie。
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.list
注意: 对于腾讯云内网源(mirrors.tencentyun.com),通常只需执行上述替换即可。
2. 更新软件包列表
告知系统你现在指向的是 Debian 13 的仓库。
sudo apt update
3. 执行最小升级 (Minimal Upgrade)
为了降低冲突风险,建议先升级基础软件包。
sudo apt upgrade --without-new-pkgs -y
4. 执行全量升级 (Full Upgrade)
这是最关键的一步,系统会删除旧包并安装 Debian 13 的新包(包括内核)。
sudo apt full-upgrade -y
交互提示: 升级过程中,系统可能会询问你是否保留现有的配置文件(如 sshd_config)。如果你之前对服务器做过特殊配置,建议选 N(保留当前版本);如果不确定,通常选 Y(使用开发者版本)。
5. 清理与重启
删除不再需要的旧依赖包并重启服务器。
sudo apt autoremove -y
sudo reboot
验证升级结果
重启后重新连接 SSH,查看内核和系统版本:
cat /etc/debian_version
# 应该显示 13.x 或 trixie/sid
uname -a
# 查看新内核是否生效

完结撒花
发表回复