Debian 12,代号“Bookworm”于 2023 年 6 月 10 日发布,它是一个稳定版本,并在未来 5 年内得到支持。此版本更新了许多知名软件包,包括 Linux Kernel 6.1 LTS、Apache 2.4.57、MariaDB 10.11 等。

在升级到 Debian 12 之前,您应该执行以下操作:
-
将所有文件备份到外部驱动器上。 -
确保您有稳定的互联网连接。
本文将向您展示如何通过几个简单的步骤从 Debian 11 (Bullseye) 升级到 Debian 12 (Bookworm)。
更新系统
以 root 用户身份登录服务器,如果您还不是 root,请运行以下命令:
su -
使用以下命令验证您的操作系统版本:
lsb_release -a
您应该看到以下输出:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
运行以下命令来更新和升级所有软件包:
apt-get update
apt-get upgrade
apt-get dist-upgrade
接下来,使用以下命令删除所有不需要的包:
apt-get autoremove
之后,您应该重新启动系统以应用所有更新:
reboot
更新存储库文件
我们现在将更新存储库源以使用 Debian 12 Bookworm 存储库。
为此,您可以通过运行以下命令来更新所有源文件:
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list
或者使用以下命令手动编辑 APT 源文件:
nano /etc/apt/sources.list
将“bullseye”替换为“bookworm”。
结果应该类似于下面的结果:
deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main
完成后保存并关闭文件。
如果 /etc/apt/sources.list.d/ 中有更多 APT 源文件,请编辑这些文件,将“bullseye”替换为“bookworm”。
从 Debian 12“Bookworm”开始,所有非自由固件包(即,firmware-amd-graphics、firmware-iwlwifi、firmware-misc-nonfree)已移至其自己的存档组件(“non-free-firmware”),如果您的系统上安装了非免费固件包,则需要将其添加到sources.list 文件中。
例子:
deb https://deb.debian.org/debian bookworm main
会成为:
deb https://deb.debian.org/debian bookworm main non-free-firmware
将操作系统从 Debian 11 (bullseye) 升级到 Debian 12 (bookworm)
此时,您的服务器已准备好进行升级。
首先,更新存储库以应用您在上一步中所做的更改。
apt-get update -y
在更新过程中,系统可能会询问您的输入,例如当它想要重新启动服务、更新配置文件或阅读发行说明时。一一检查这些查询,对于配置文件,通常最好比较配置文件的当前版本和建议的新版本之间的差异。
更新现有包而不安装新包:
apt-get upgrade --without-new-pkgs -y
完成此操作后,运行以下命令开始升级:
apt-get full-upgrade -y
系统升级后,重新启动以应用所有更新。
reboot
验证升级
您现在可以使用以下命令验证升级:
lsb_release -a
您应该在以下输出中看到 Debian 12 版本:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
结论
您的服务器现已升级到最新的 Debian LTS 版本。
2023-09-04
2023-08-24
2023-08-23
原文始发于微信公众号(运维漫谈):如何从 Debian 11 升级到 Debian 12?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/220332.html