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 分钟,具体取决于系统硬件和网络速度,过程中需要进行一些配置。
https://s1.328888.xyz/2021/12/13/uKkgT.png

过程中会确认一些东西,无脑回车即可。
https://s1.328888.xyz/2021/12/13/uKn52.png

完成后启动系统

reboot

再执行命令,查看当前的版本

cat /etc/os-release

可以看到已经是11 bullseye

Debian GNU/Linux 11 (bullseye)

最后,做一下清理工作,清理旧的过时软件包。

apt --purge autoremove
apt autoclean

到此,升级结束。

最后修改:2021 年 12 月 13 日
如果觉得我的文章对你有用,请随意赞赏