如果你想从 Debian 9 或者更旧的版本升级到 Debian 11,请先升级到最新的 Debian 10 后再继续操作。
Debian 稳定版通常每隔两年发布一个版本,自发行后会得到为期约三年的正式支持,也就是说 Debian 11 至少会得到 5 年的后续支持,刚发布的版本可能并不完善,建议生产环境至少等到第一个小版本(11.1)后再升级。
升级有风险,请提前备份数据;同时由于刚发布,不保证现有软件环境能正常运行,生产环境请谨慎升级。
简要命令
apt update && apt upgrade -y
apt --purge autoremove
cp /etc/apt/sources.list /etc/apt/sources.list.bak
sed -i 's|buster/updates|bullseye-security|g' /etc/apt/sources.list
sed -i 's|buster|bullseye|g' /etc/apt/sources.list
apt update && apt full-upgrade -y
接下来还有几个选项,升级某些特定库,恢复默认SSH配置之类的,如果你不晓得是啥,一路回车即可
注意:
如果你更改了 ssh 端口或者设置了密钥登录,最好保留SSH配置。
reboot
cat /etc/os-release更新现有软件包
升级前先更新当前的软件包核安全补丁到最新版本:
apt update && apt upgrade -y