如何从 Debian 10 升级到 Debian 11

Debian 11 “靶心”是 获释 2021 年 8 月 14 日,您现在可能正在寻找将以前的版本(即 Debian 10 “Buster”)升级到最新版本的 Debian 11 “Bullseye”。

这篇文章将帮助您将系统从 Debian 10 升级到 Debian 11。

先决条件

互联网

您必须具有有效的 Internet 连接才能下载用于操作系统升级的软件包。

须藤访问

你必须有 root 或 sudo 执行此操作系统升级的权限。

备份

在升级您的操作系统之前,请对重要数据文件和配置文件进行完整备份。 如果您在升级后遇到任何问题,备份可以帮助我们将系统恢复到以前的状态。

例子:

  • 数据库
  • 配置文件
  • 重要的应用程序数据文件

从 Debian 10 升级到 Debian 11

在升级生产或实时系统之前,在开发系统上测试此 Debian 操作系统升级。

验证当前版本

使用 lsb_release -a 命令查看 Debian 的当前版本。

Distributor ID: Debian Description:    Debian GNU/Linux 10 (buster) Release:        10 Codename:       buster 

更新 Debian 10

将系统更新到当前操作系统的最新版本,即 Debian 10.10.0。

sudo apt update  sudo apt upgrade -y

修改sources.list文件

重命名当前 来源.list 文件。

sudo mv /etc/apt/sources.list /etc/apt/sources.list_bkp

创建一个新的 /etc/apt/sources.list 文件。

sudo vi /etc/apt/sources.list

将以下存储库信息添加到 来源.list 文件。

deb https://deb.debian.org/debian/ bullseye main deb-src https://deb.debian.org/debian/ bullseye main  deb https://security.debian.org/debian-security bullseye-security main deb-src https://security.debian.org/debian-security bullseye-security main  deb https://deb.debian.org/debian/ bullseye-updates main deb-src https://deb.debian.org/debian/ bullseye-updates main 

更新包索引。

sudo apt update

预览升级

使用 apt 列表——可升级 命令快速列出操作系统升级过程中将安装、更新和删除的内容,而不会影响系统。

sudo apt list --upgradable

输出:

xz-utils/stable 5.2.5-2 amd64 [upgradable from: 5.2.4-1] yelp-xsl/stable 3.38.3-1 all [upgradable from: 3.31.90-1] yelp/stable 3.38.3-1 amd64 [upgradable from: 3.31.90-1] zenity-common/stable 3.32.0-6 all [upgradable from: 3.30.0-2] zenity/stable 3.32.0-6 amd64 [upgradable from: 3.30.0-2] zlib1g/stable 1:1.2.11.dfsg-2 amd64 [upgradable from: 1:1.2.11.dfsg-1] 

升级到 Debian 11

现在,将系统上的所有软件包升级到 Debian 11 上可用的最新版本。

sudo apt upgrade -y

在升级过程中,系统上安装的服务需要在每个服务包升级后重新启动(例如 Apache, NTP),这可能会导致您的服务中断。

您可以选择在升级过程中自动重启或在升级后手动重启。 在这里,我选择在操作系统升级过程中自动重启服务。

此外,当 Debian 11 中有更新的配置文件可用于您的系统时,您可能会被要求选择如何处理修改后的配置文件。您还可以选择比较两个文件并做出决定。

执行发行版升级以完成到 Debian 11 的升级。

sudo apt dist-upgrade -y

验证升级

发行版升级后重新启动您的机器。

sudo reboot

验证 Debian 操作系统的当前版本。

lsb_release -a

输出:

Distributor ID: Debian Description:    Debian GNU/Linux 11 (bullseye) Release:        11 Codename:       bullseye 

结论

就这样。 您已成功将 Debian 10 升级到 Debian 11。 在评论部分分享您的反馈。