通过近两年的开发,代号为 bullseye 的 Debian 11 于 8 月 10 日公布。这是一个稳固的版本,将像其余任何 Debian 稳固版本一样在将来 5 年内失去反对。Debian 11 带来了次要的软件改良和其余加强,包含以下内容:
- Linux 内核 5.10 LTS。这是对 Debian 10 Buster 应用的内核 4.19 的改良。
- 新版本的桌面环境包含 GNOME 3.38、MATE 1.24、KDE Plasma 5.20、LXDE 11、LXQt 0.16 和 Xfce 4.16。
- 一个被称为家园新的主题,它的灵感来自于一种诞生于德国的叫做包豪斯静止的艺术风格。
- 超过 40,000 个软件包有了更新的版本。应用 Debian 11,您将失去 liboffice 7.0、Apache 2.4.48、MariaDB 10.5、Python 3.9.1 和 PostgreSQL 13 等。
- 反对 CUPS 以及无驱打印。
- 反对 exfat 文件系统。
- 反对多架构:64-bit & 32-bit PC, 64-bit ARM (Arch 64. IBM System Z, POWER Processors, EABI ARM, 64-bit MIPS
以上只是对 Debian 11 所提供性能的概述。当初让咱们关注如何从 Debian 10 降级到 Debian 11。
(1) 备份文件
在降级到一个新的操作系统版本之前,总是倡议对所有文件进行备份。这确保了您的文件是平安的,以防在降级过程中呈现可能导致文件损坏的谬误。
(2) 降级软件包
首先验证咱们以后应用的 Debian Buster
$ cat /etc/os-release
另外,您能够运行命令
$ cat /etc/debian_version
接下来,更新包索引和降级软件包
$ sudo apt update -y && sudo apt upgrade -y
接下来,执行 dist-upgrade 命令。除了升级包之外,它还应用安装包的新版本解决依赖关系。
$ sudo apt dist-upgrade
(3) 更新软件包存储库
Debian 存储库定义在 /etc/apt/sources.list 文件和 /etc/apt/sources.list.d/ 目录中,咱们须要用 Debian 11 存储库来代替 Debian 10 存储库。
在 /etc/apt/sources.list 文件中,咱们应用 sed 命令把 buster 替换成 bullseye
$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
而后,在 sources.list 中找到以下 debian-security 行
deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main
把它们换成上面的行
deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib
sources.list 文件最终应该如下所示
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main
deb http://deb.debian.org/debian bullseye-backports main
deb-src http://deb.debian.org/debian bullseye-backports main
批改 sources.list 文件后,更新包列表,使零碎晓得新的存储库。
$ sudo apt update
(4) 执行最小的系统升级
执行残缺的系统升级将可能删除许多您心愿保留的包,不倡议这样做。作为一种变通方法,开发人员举荐了一个两阶段的降级过程,能够将 Debian Buster 优雅地降级到 Debian Bullseye。咱们先执行最小的降级过程,再执行全面降级。
最小降级降级了所有现有的包,而不装置新的包或革除现有的包。须要进行最小水平的降级,应用此命令
$ sudo apt upgrade --without-new-pkgs
在降级过程中,当某些库 (如 libpam 和 libc) 降级时,将呈现一个弹出提醒,要求您重新启动零碎服务。抉择“Yes”并按 ENTER
(5) 执行全面降级
这是降级的最初一步,也是最要害的局部。齐全降级将整个 Debain 10 系统升级到 Debian 11。它装置了 Debian 11 附带的最新软件包,并解决了依赖关系问题。这可能须要一些工夫,具体取决于您的带宽。
$ sudo apt full-upgrade
同样,会呈现一些额定的提醒。例如:如何解决 chrony.conf 文件,我抉择放弃已装置的本地版本。
对于 openssh-server 文件,我同样抉择放弃已装置的本地版本。
降级实现后,应用上面的命令重启零碎
$ sudo reboot
登录后,请查看以后运行的 Debian 版本
$ cat /etc/os-release
$ cat /etc/debian_version
您的零碎当初将运行 Debian 11 Bullseye
$ lsb_release -a
结尾总结
咱们曾经从 Debian 10 Buster 胜利降级到 Debian 11 Bullseye,当初您能够享受最新的 Debian 版本提供的最新软件包和硬件反对。如果您沿途遇到任何谬误,请查看 Debian 提供的降级帮忙。
Debian11 降级帮忙
我的开源我的项目
- course-tencent-cloud(酷瓜云课堂 – gitee 仓库)
- course-tencent-cloud(酷瓜云课堂 – github 仓库)