腾讯云服务器Debian12升级Debian13

升级前准备

  1. 快照备份(非常重要): 在腾讯云控制台为你的服务器创建云硬盘快照。如果升级失败导致系统无法启动,这是唯一的“后悔药”。
  2. 更新现有系统: 确保当前 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
# 查看新内核是否生效

完结撒花

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理