在本教程中,您将学习如何从 Debian 10 升级到即将发布稳定版本的 Debian 11。而且一旦稳定版本发布,你甚至可以使用这里给出的步骤来升级Debian 10 Buster到11。

我们试图使教程 – 如何将 Debian 10 升级到 Debian11 Bullseye Linux 尽可能简单。 在这里,我们只是更改了存储库以执行升级过程。 好吧,在升级您的系统之前,强烈建议您进行完整备份,或者至少备份您不能丢失的任何数据或配置信息。尽管该过程非常安全,但防止出现问题无法挽回。

Debian 11 是 Debian 的最新版本(发布日期见 https://www.linuxmi.com/gnu-linux-debian-11-bullseye-faburiqi.html ),它将包括高级软件包和大量改进。许多用户会重新安装系统,但我们将依靠 Debian 的强大功能从 APT 进行升级。

将 Debian 10 升级到 Debian 11 的详细教程

1、系统更新

我们需要遵循的第一件事是确保所有预安装的软件包都是最新的,并且如果有任何升级可用,则必须安装它们。 打开您的命令终端并运行以下命令:

linuxmi@linux:~/www.linuxmi.com$ sudo apt update && sudo apt upgrade

我们现在先检查下系统的当前版本。

linuxmi@linux:~/www.linuxmi.com$ cat /etc/os-release
PRETTY_NAME=”Debian GNU/Linux 10 (buster)”
NAME=”Debian GNU/Linux”
VERSION_ID=”10″
VERSION=”10 (buster)”
VERSION_CODENAME=buster
ID=debian
HOME_URL=”https://www.debian.org/”
SUPPORT_URL=”https://www.debian.org/support”
BUG_REPORT_URL=”https://bugs.debian.org/”

2、用 Bullseye 替换 Buster 存储库

接下来,我们编辑 Debian 10 的源列表文件,并将现有的存储库地址替换为 Debian 11 的地址:

linuxmi@linux:~/www.linuxmi.com$ sudo nano /etc/apt/sources.list

通过在每个 repo 链接前添加 # 符号来禁用 Buster 的所有现有条目。

#deb http://deb.debian.org/debian/ buster main
#deb-src http://deb.debian.org/debian/ buster main
#deb https://mirrors.aliyun.com/debian stable main contrib non-free
#deb https://mirrors.aliyun.com/debian stable-updates main contrib non-free

现在,在文件末尾,复制粘贴以下 URL 列表。

deb http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free
deb http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free

按 Ctrl+X、Y 保存文件,然后按 Enter 键。

3、运行系统更新命令:

要让系统识别新添加的存储库链接,请运行系统更新命令:

linuxmi@linux:~/www.linuxmi.com$ sudo apt update

如果您在更新之后没有得到任何错误,那么您可以进一步进行操作。

4、将 Debian 10 完全升级到 11 Linux 的命令

最后,运行upgrade 命令,该命令将升级所有现有软件包,将旧的 Debian Buster 系统转换为最新的 LTS Bullseye。

linuxmi@linux:~/www.linuxmi.com$ sudo apt full-upgrade

这将执行系统的完整升级,安装所有软件包的最新可用版本,并解决不同版本中软件包之间所有可能的依赖关系更改。如有必要,它将安装一些新包(通常是新的库版本,或重命名的包),并删除任何冲突的过时包。

升级过程中会提示:请选择这台机器键盘的布局,如下:

还将提示:

您的系统上有一些正在运行的服务需要在特定的软件库(如 libpam、libc、libssl)的升级过程中重新启动。因为重新启动这些服务可能造成系统功能的中断,通常情况下您会在每次升级时收到决定是否重启服务的提醒。您也可以选择本选项以避免收到提醒;在此情况下,所有必需的服务重启均会自动进行,您也不会在各个库进行更新时收到询问。

是否在软件包升级过程中不经询问直接重新启动服务?

选择

5、重新启动

完成Debian 10升级过程后,请重新启动系统。

linuxmi@linux:~/www.linuxmi.com$ sudo reboot

6、检查新系统版本

现在,让我们检查一下我们系统上现在有哪个版本,用于运行-

linuxmi@linux:~/www.linuxmi.com$ cat /etc/os-release

您将看到如下输出:

PRETTY_NAME=”Debian GNU/Linux 11 (bullseye)”
NAME=”Debian GNU/Linux”
VERSION_ID=”11″
VERSION=”11 (bullseye)”
VERSION_CODENAME=bullseye
ID=debian
HOME_URL=”https://www.debian.org/”
SUPPORT_URL=”https://www.debian.org/support”
BUG_REPORT_URL=”https://bugs.debian.org/”

或者使用Neofetch检查更改。

linuxmi@linux:~/www.linuxmi.com$ neofetch

总结

从 Debian 10 升级到 Debian 11 的过程并不复杂。但它总是会带来问题,因此建议为任何不幸的情况做好准备。现在一切顺利,可以好好感受了。

发表回复