cat /etc/os-release
可以看到当前的Debian版本,例如我的
(Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2
目前是Debian 10.2.1-6
升级Debian 10相关软件
apt update && apt upgrade -y
升级完成后重启,删除未使用的依赖项
apt --purge autoremove
更新 sources.list 文件,因为Debian10是buster,11是bullseye,需要将将 /etc/apt/sources.list 中的 buster 替换为 bullseye,buster/updates 替换为 bullseye-security。
编辑/etc/apt/sources.list文件,注释掉原来的内容或者直接删除原来的内容,修改为
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://deb.debian.org/debian-security/ bullseye-security main
deb-src http://deb.debian.org/debian-security/ bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main
如果是国内主机的话,可以换成国内的源,上面的是官方源可能会慢一些。
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
升级到 Debian 11
保存后退出,更新软件包索引并升级:
apt update && apt full-upgrade -y
升级过程需要 5 到 10 分钟,具体取决于系统硬件和网络速度,过程中需要进行一些配置。
过程中会确认一些东西,无脑回车即可。
完成后启动系统
reboot
再执行命令,查看当前的版本
cat /etc/os-release
可以看到已经是11 bullseye
Debian GNU/Linux 11 (bullseye)
最后,做一下清理工作,清理旧的过时软件包。
apt --purge autoremove
apt autoclean
到此,升级结束。
3 条评论
[...]Debian 11(代号为 "Bullseye")和 Debian 12(代号为 "Bookworm")是两个相继发布的Debian操作系统版本,它们之间存在一些区别和改进。升级到Debian 12的好处在于,您可以获得更好的性能、安全性和功能,以及更长的支持周期(如果适用)。然而,升级操作也需要谨慎进行,因为可能涉及系统配置更改、软件包依赖性问题等。如果你的Debian还是10版本的话,可以看看[...]
刚从centos换成debian
和你一样,之前都是centos但停更后也就转Debian了