如何从 Debian 9 升级到 Debian 10
本教程适用于这些操作系统版本
- Debian 6(挤压)
在此页
- 先决条件
- 更新系统
- 使用 Debian 10 更新 Debian 9 存储库
- 将 Debian 9 升级到 Debian 10
- 验证 Debian 10 升级
- 结论
Debian 10,代号为“Buster”,是流行的 Linux 发行版的最新版本。 Debian 10 于 2019 年 7 月发布,提供了大量新功能和对以前版本的改进。以下是一些亮点:
内核升级
内核已更新至 Linux 4.19,提供更好的性能和对现代硬件的支持。这是 Debian 9 的主要版本升级,其中包括 Linux 4.9。
安全改进
Debian 10 包括许多安全增强功能,包括改进的 AppArmor 解析器、支持具有堆栈冲突保护的增强用户空间强化以及 x86-64 等架构上的强化内存保护。还有一些新工具可以帮助强化 SSH、Postfix 和 Apache2 等服务。
改进的桌面环境
除了支持 GNOME 3 桌面环境之外,Debian 10 还提供 KDE Plasma 5 和 Xfce 作为寻求替代桌面体验的用户的选择。所有这三种环境都提供了比其前身更高的可用性以及定制它们以更好地满足用户需求的能力。
改进的包管理
Debian 10 包括一个更新的包管理系统,它在安装和管理来自 SNAP 或 Flatpak 等存储库的包时提供了更高的灵活性,同时仍然支持经典的 .deb 包。此外,还有像 aptitude 这样的自动化工具可以帮助进一步简化包管理!
在升级到 Debian 10 之前,您应该做以下事情:
- 备份外部驱动器上的所有文件。
- 确保您的互联网连接稳定。
- 禁用任何外部存储库。
在本文中,我将向您展示如何通过几个简单的步骤从 Debian 版本 9 升级到新的 Debian 10。
先决条件
- 运行 Debian 9 的服务器。
- 在服务器上配置了根密码。
更新系统
首先,您必须将所有系统软件包更新并升级到最新版本。运行以下命令更新和升级所有包:
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
接下来,使用以下命令删除所有不需要的包:
apt-get autoremove
接下来,使用以下命令清理 APT 包缓存:
apt-get clean
接下来,重新启动系统以应用所有更新:
reboot
重新启动系统后,使用以下命令验证您的操作系统版本:
lsb_release -a
您应该会看到类似的输出:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9 (stretch)
Release: 9
Codename: buster
使用 Debian 10 更新 Debian 9 存储库
接下来,您需要使用 Debian 10 更新 Debian 9 存储库以下载并获取更新。
为此,您可以通过运行以下命令来更新所有源文件:
sed -i 's/stretch/buster/g' /etc/apt/sources.list
sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
或者使用以下命令手动编辑 APT 源文件:
nano /etc/apt/sources.list
将 \stretch\ 替换为 \buster\。结果应该类似于下面的结果:
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main
如果 /etc/apt/sources.list.d/ 中有更多 APT 源文件,请在完成后保存并关闭文件,同时通过将 \buster\ 替换为 \bullseye\ 来编辑这些文件。
将 Debian 9 升级到 Debian 10
此时,您的 Debian 9 服务器已准备好升级。
首先,更新存储库以应用您在上一步中所做的更改。
apt-get update -y
现在我们将更新现有包而不安装新包:
apt upgrade --without-new-pkgs -y
更新存储库后,运行以下命令开始升级:
apt-get full-upgrade -y
系统升级后,重新启动它以应用所有更新。
reboot
验证 Debian 10 升级
此时,您的 Debian 9 服务器已升级到 Debian 10。您现在可以使用以下命令进行验证:
lsb_release -a
您应该在以下输出中看到 Debian 11 版本:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: bullseye
结论
上面的指南解释了如何从 Debian 版本 9 升级到 Debian 10。我希望你现在可以毫不费力地升级你的 Debian 10。