服务器如何从 Debian11 升级到 12
环境:购入一台 ipv6 服务器,可能是便宜,提供的预装系统只到 debian11 。好在可以进入系统自行升级到最新的 debian12 ,以下是升级系统操作流程。
1.软件包更新
执行以下命令更新软件包
sudo apt update
sudo apt upgragde
sudo apt full-upgradge
2. source.list 修改为 debian12 源
备份 /etc/apt/source.list
,然后复制其他 debian12 上的 source.list
文件进行覆盖。
/etc/apt/source.list debian12源
deb http://ftp.cn.debian.org/debian/ bookworm main non-free-firmware
deb-src http://ftp.cn.debian.org/debian/ bookworm main non-free-firmware
deb http://security.debian.org/debian-security/ bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security/ bookworm-security main non-free-firmware
deb http://ftp.cn.debian.org/debian/ bookworm-updates main non-free-firmware
deb-src http://ftp.cn.debian.org/debian/ bookworm-updates main non-free-firmware
3.更新系统
系统升级前可以做这些(非必要)
- 查看有没有 hold 锁定版本的软件
sudo apt-mark showhold
- 查看内核版本、系统版本
root@zxzsk:~# uname -mr
5.x.x-xx-cloud-amd64 x86_64
root@zxzsk:~# cat /etc/debian_version
11.1
执行以下命令更新软件包
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
这次更新会开始更新系统到debian12。过程中如果提示更新软件包的版本,可选择第一项(最新)或第二项(保持)。

更新完之后,重启系统。
sudo reboot
升级系统后可以做这些(非必要)
- 查看系统版本
成功从 Debian11.1 升到了 12.8
root@zxzsk:~# uname -mr
6.1.0-28-cloud-amd64 x86_64
root@zxzsk:~# cat /etc/debian_version
12.8 - 继续更新软件
apt update
apt upgrade