从 Debian 10 升级到 Debian 11 教程
从 Debian 10 升级到 Debian 11 教程
Neosey这个升级操作必须以超级用户的权限进行运行。你需要以 root 或者其他有 sudo 权限的用户身份登录系统
备份你的数据
首先并且最重要的事情,请确保在你的操作系统进行重大升级之前,备份好你的数据。
查看当前版本
1 | lsb_release -a |
升级到 Debian 11
更新现有软件包
升级前先更新当前的软件包核安全补丁到最新版本:1
apt update && apt upgrade -y
删除未使用的依赖项(可选)
1
apt --purge autoremove
更新 sources.list 文件
接下来需要添加用于 bullseye 的源
方法一:将 /etc/apt/sources.list 中的 buster 替换为 bullseye,buster/updates 替换为 bullseye-security。
方法二:直接注释原来的内容,添加:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22# 官网源,推荐国外服务器使用
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.ustc.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free开始升级
1
2
3
4
5
6
7
8
9# 保存后退出,更新软件包索引并升级:
apt update && apt full-upgrade
# 会提示你是否升级,输入 Y
# 升级过程需要 5 到 10 分钟,具体取决于系统硬件和网络速度,过程中需要进行一些配置
# 如果过程中出现 apt 的提示,可以输入 q 退出继续
# 你可能会看到有关重新启动服务或更新现有配置选项的提示。因为在升级特定库(例如 libpam、libc 和 libssl)时,由于重新启动可能会导致系统服务中断,可以选择是 <Yes>,重启服务不需要询问,按 Enter 键继续
# 接下来会问是否更新 /etc/sysctl.conf 文件版本,默认为 N,根据你自己的需求选择。
# 同样,之后会问你是否更新 OpenSSH 配置文件,我选择的是保留当前版本,如果你更改了 ssh 端口或者设置了密钥登录,最好保留。
# 完成后,建议使用 reboot 命令重新启动系统。升级完成,并校验
重新启动之后,查看当前系统版本:1
2
3
4
5
6
7
8lsb_release -a
#lsb_release -a
No LSB modules are available
Distributor ID: Debian
Description: Debian GUN/Linux 11 (bullseye)
Release: 11
Codename: bullseye可以看到,系统已经成功升级到了最新的 **Debian 11 (bullseye) **.