前几天Debian11发布,站长已经发了Debian11的安装教程,有朋友问Debian10如何直接升级为Debian11,今天就一起来看看!
写在开头:生产环境切勿直接升级,以免造成不可预期后果!
前期准备:
apt install sudo wget curl
sudo -i
sudo apt update && sudo apt upgrade
sudo apt install gcc-8-base
先安装sudo&wget&curl以免下面安装依赖提示未安装,gcc-8-base里面含有很多升级需要的依赖,因此,必须安装!
nano /etc/apt/sources.list
打开 /etc/apt/sources.list
(不习惯nano,也可以是用vim,自行安装),通过注释 Debian 10 buster 包,使用 bullseye 仓库进行更新。

将所有deb前面都加#号即可,然后插入以下源,保存!!
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free
国内服务器可以用清华源:
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/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports 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
运行下面命令,如果没有报错,那么你已经成功地添加了 bullseye 仓库
sudo apt update
升级:
sudo apt full-upgrade
现在升级就已经开始了,整个过程根据不同情况时间不等,升级需要下载内容大约1.2G,耐心等待!

到这里时,输入: q

选择YES

直接回车

到这基本上就OK了,下面我们重启一下:
systemctl reboot
升级成功:
重启后,运行以下命令,以确保你的系统是最新的,并且清理了所有不需要的不必要软件包。
sudo apt --purge autoremove
如果没有报错,那么用下面命令,你应该可以看到Debian 11 bullseye。
cat /etc/os-release

开启自带BBR加速:
sudo nano /etc/sysctl.conf
把下面命令粘贴进去,保存:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
重启服务器:
sudo reboot
至此,整个Debian11的升级就完成了,尽情体验吧!