关于debian:如何升级-Debian-10-Buster-到-Debian-11-Bullseye

1次阅读

共计 2655 个字符,预计需要花费 7 分钟才能阅读完成。

通过近两年的开发,代号为 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 仓库)
正文完
 0