将 Debian 10 Buster 升级到 Debian 11 Bullseye:分步指南将 Debian 10 Buster 升级到 Debian 11 Bullseye:分步指南将 Debian 10 Buster 升级到 Debian 11 Bullseye:分步指南将 Debian 10 Buster 升级到 Debian 11 Bullseye:分步指南
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

将 Debian 10 Buster 升级到 Debian 11 Bullseye:分步指南

发表 admin at 2025年2月28日
类别
  • 未分类
标签

本分步教程将向您展示如何从命令行安全地将 Debian 10 Buster 升级到 Debian 11 Bullseye。

2021 年 8 月 14 日,Debian 项目经过两年多的开发,终于发布了 Debian 11 Bullseye 的稳定版本。由于该版本中的大多数软件都已更新,因此它具有许多新功能。

此外,Debian 11 将像任何其他 Debian 稳定版本一样在未来五年内获得支持。

但现在让我们关注如何从 Debian 10 Buster 升级到 Debian 11 Bullseye。该过程很简单,假设您正在 root 帐户中运行。

1. 备份您的系统

请确保备份您的数据。Debian 升级通常是安全的,但总有可能出现问题。因此,您必须将宝贵的数据安全地复制到备份位置,以便在出现任何问题或复杂情况时可以恢复它。

您可以手动将重要文件复制到不同的设备(第二个硬盘、USB 驱动器、网络上的另一台计算机等)。

您还可以使用 CloneZilla 等专用系统映像软件为当前 Debian 安装创建完整的系统映像。如果您想使用任何其他备份软件,您可以随意这样做。只需确保您的数据放置在安全的位置即可。

2. 更新所有当前安装的软件包

从 Debian 10 升级到 Debian 11 之前,确保当前安装的 Debian 10 系统是最新的非常重要。在终端中运行以下apt命令。

apt update
apt upgrade
apt full-upgrade

现在您可以清理任何剩余的包裹。

apt --purge autoremove

然后重新启动 Debian 10 以使所做的更改生效。

reboot

3.检查当前安装的版本

现在我们将首先验证我们当前使用的是最新的 Debian 10.x 单点版本。

检查您正在运行的 Debian 版本的最简单方法是读取 /etc/debian_version 文件的内容。

cat /etc/debian_version
10.10

另一种方法是使用 lsb_release 命令。您可以使用它来显示有关 Linux 发行版的 LSB(Linux 标准库)信息。

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

4. 将 Debian 10 替换为 Debian 11 存储库

Debian 软件存储库在 /etc/apt/sources.list 文件和 /etc/apt/sources.list.d/ 目录中定义。在开始升级过程之前,您必须将它们重新配置为指向 Debian 11 Bullseye 存储库。

在更新软件存储库之前,最好先备份当前的软件源列表。

mkdir ~/apt
cp /etc/apt/sources.list ~/apt
cp -r /etc/apt/sources.list.d/ ~/apt

现在您可以继续更新当前的 Debian 10 Buster 存储库以指向 Debian 11 Bullseye 存储库。

sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*

上面显示的命令会将 buster 关键字替换为 bullseye >软件存储库文件。

在 Debian 11 Bullseye 中,安全套件现在名为 bullseye-security,而不是 bullseye/updates。因此,您需要在 /etc/apt/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
deb-src https://deb.debian.org/debian-security/ bullseye-security main

最终的 sources.list 文件应如下所示。

cat /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

deb http://security.debian.org/debian-security/ bullseye-security main
deb-src http://security.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

5. 首先执行最小系统升级

至此,您的 Debian 10 系统已准备好进行升级。下一步是更新存储库,让系统识别新添加的存储库 URL。

apt update

在某些情况下,进行完整升级可能会删除您想要保留的大量软件包。因此 Debian 开发人员建议采用两部分升级过程,以避免删除软件包。

  • 第 1 部分:最小系统升级
  • 第2部分:全面系统升级

在最小升级中,您将更新和升级所有可用的软件包,而无需安装或删除任何其他软件包。

要首先执行最小系统升级,请运行以下命令。

apt upgrade --without-new-pkgs

密切关注屏幕。如果安装了apt-listchanges软件包,下载软件包后它将在寻呼机中显示有关升级软件包的重要信息。

阅读后按q退出寻呼机并继续升级。

此外,还会询问您是否要重新启动服务而不询问。

系统还会询问您要对特定配置文件执行什么操作。如果您不确定该怎么做,请按 Enter 键使用默认值。

6. 将 Debian 10 升级到 Debian 11

最小系统升级完成后,运行以下命令开始完整升级。

apt full-upgrade

请勿让系统无人看管,因为升级过程需要各种输入。

Debian 11 升级过程完成后,您可以重新启动系统。

reboot

登录系统并检查您的 Debian 版本。

cat /etc/debian_version
11.0

或者作为替代方法,使用 lsb_release 命令:

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

恭喜! 您已成功将系统从 Debian 10 Buster 升级到 Debian 11 Bullseye。您的系统现在将运行 Debian 11 Bullseye。

7. 清理 Debian 10 过时的软件包

最好通过删除旧的过时软件包来清理新升级的 Debian 11 Bullseye 系统,这些软件包现在是成功升级后剩余的且不再需要的。

apt --purge autoremove
apt autoclean

结论

上面的教程教您如何将 Debian 10 Buster 升级到 Debian 11 Bullseye。现在您可以享受最新 Debian 版本提供的最新软件包和硬件支持。

我们尽力使本教程尽可能简单。感谢您使用它。

如需其他帮助或有用信息,我们建议您查看官方 Debian 升级文档。

©2015-2025 Norria support@norria.com