升级前准备

快照备份(非常重要): 在腾讯云控制台为你的服务器创建云硬盘快照。如果升级失败导致系统无法启动,这是唯一的“后悔药”。

更新现有系统: 确保当前 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),通常只需执行上述替换即可。

  1. 更新软件包列表

告知系统你现在指向的是 Debian 13 的仓库。

sudo apt update

  1. 执行最小升级 (Minimal Upgrade)

为了降低冲突风险,建议先升级基础软件包。

sudo apt upgrade –without-new-pkgs -y

  1. 执行全量升级 (Full Upgrade)

这是最关键的一步,系统会删除旧包并安装 Debian 13 的新包(包括内核)。

sudo apt full-upgrade -y

交互提示: 升级过程中,系统可能会询问你是否保留现有的配置文件(如 sshd_config)。如果你之前对服务器做过特殊配置,建议选 N(保留当前版本);如果不确定,通常选 Y(使用开发者版本)。

  1. 清理与重启

删除不再需要的旧依赖包并重启服务器。

sudo apt autoremove -y
sudo reboot

验证升级结果

重启后重新连接 SSH,查看内核和系统版本:

cat /etc/debian_version

应该显示 13.x 或 trixie/sid

uname -a

查看新内核是否生效

完结撒花