腾讯云轻量应用服务器从 Debian 12 快速升级到 Debian 13
腾讯云轻量应用服务器从 Debian 12 快速升级到 Debian 13 的详细方法,小桂子鉴定可用,并且成功:
一、升级前准备
数据备份
使用
rsync或tar备份关键目录(如/etc、/home、/var/lib/dpkg)到外部存储。示例命令:sudo tar czf /backup_debian12.tar.gz --exclude=/backup_debian12.tar.gz --exclude=/dev --exclude=/proc --exclude=/sys /腾讯云注意事项:轻量服务器升级本质是实例更换,需通过镜像备份数据(控制台操作)。
系统状态检查
更新当前系统至最新状态:
sudo apt update && sudo apt upgrade -y && sudo apt full-upgrade -y清理无用包:
sudo apt autoremove --purge。
关闭非必要服务
停止可能冲突的服务(如 Web 服务器、数据库):
sudo systemctl stop apache2 mysql腾讯云轻量服务器需注意:升级期间服务会中断,建议选择低峰期操作。
二、修改软件源
替换版本代号
使用
sed一键替换所有源文件中的bookworm为trixie:sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.{list,sources} 2>/dev/null国内用户:替换官方源为清华镜像(如
deb.debian.org→mirrors.tuna.tsinghua.edu.cn)。
处理第三方源
检查并注释不兼容的第三方源(如 Docker、Google Chrome):
sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'若使用
DEB822格式(Debian 13 推荐),可删除旧格式文件/etc/apt/sources.list,仅保留/etc/apt/sources.list.d/debian.sources。
三、执行升级
最小化升级(可选)
减少依赖冲突风险:
sudo apt update && sudo apt upgrade --without-new-pkgs
完整升级
执行全面升级(耗时较长,需稳定网络):
sudo apt full-upgrade -y配置文件冲突处理:升级中若提示配置文件替换,按需选择保留(
N)或覆盖(Y),默认建议保留现有配置。
内核与依赖修复
若遇到依赖问题:
sudo apt --fix-broken install升级后重启以加载新内核:
sudo reboot。
四、验证与清理
版本确认
检查升级结果:
cat /etc/debian_version # 应显示"13.0" lsb_release -a # 显示"Debian GNU/Linux 13 (trixie)"验证内核版本:
uname -a(应包含6.12.x内核)。
清理旧文件
删除旧内核及缓存:
sudo apt autoremove --purge && sudo apt clean
五、腾讯云轻量服务器特殊说明
实例升级风险:轻量服务器升级需通过更换实例实现,建议先创建系统镜像备份,再通过控制台“更换系统盘”选择 Debian 13 镜像。
网络配置:升级后需重新检查安全组规则和公网 IP 绑定。
上面的方法,可高效完成 Debian 12 到 13 的升级。若遇到问题,可参考腾讯云官方文档或使用救援模式恢复。