首页 > 运维 > Nginx > 正文

从 Debian 11 升级到 Debian 12

王林
发布: 2023-06-14 17:23:52
转载
2881人浏览过

从 Debian 11 升级到 Debian 12

debian 12 bookworm 已经发布。如果你正在使用 debian 11 "bullseye",那么现在可以考虑升级你的计算机或服务器了。但是,建议你等待 debian “bookworm” 的第一个小版本,即 12.1 版本,再进行关键服务器升级。

话虽如此,如果你想了解 Debian 12 的新特性,可以查看 这篇文章。以下是详细的升级步骤:

从 Debian 11 升级到 Debian 12

无论你运行的是 Debian 服务器还是任何桌面版本,请确保备份关键数据。例如,你可能需要为桌面文档进行备份。如果是服务器,请记录正在运行的服务。你可以使用 rsync 或其他实用工具来完成此操作。

Debian 12 引入了一个名为 non-free-firmware 的新仓库,用于专有驱动程序和软件包。如果你使用任何“闭源”的网络、显示、图形或其他驱动程序,你可能需要在升级后进行配置。

对于网络驱动程序,请确保在某个地方安全地记录 /etc/network/interfaces 和 /etc/resolv.conf 文件的内容。如果在升级完成后失去了网络连接,可以 按照这个指南 轻松设置它。

从命令提示符运行以下命令,以确保 Debian 11 更新了安全和其他软件包:

sudo apt updatesudo apt upgradesudo apt full-upgradesudo apt autoremove
登录后复制

完成上述命令后,重新启动 Debian 11 系统:

sudo systemctl reboot
登录后复制
登录后复制

记下关于 Debian 11 的几个信息。这对于服务器很重要。它们包括内核版本和 Debian 版本。这是因为升级后,你可以验证下面的相同命令以确保升级成功。

例如,我尝试升级的系统是 Debian 11.7,内核版本为 5.10。

uname -mr
登录后复制

示例输出:

5.10.0-23-amd64 x86_64
登录后复制
cat /etc/debian_version
登录后复制
登录后复制

示例输出:

11.7
登录后复制

将 APT 源文件备份到你选择的任何目录:

sudo cp -v /etc/apt/sources.list /home/arindam/sudo cp -vr /etc/apt/sources.list.d/ /home/arindam/
登录后复制

打开 /etc/apt/sources.list 文件,并将 Debian 12 的代号 bookworm 添加到该文件中,替换 bullseye。

sudo nano /etc/apt/sources.list
登录后复制

以下是我测试系统中的 /etc/apt/sources.list 文件更改之前的内容作为参考:

deb http://deb.debian.org/debian/ bullseye maindeb-src http://deb.debian.org/debian/ bullseye maindeb http://security.debian.org/debian-security bullseye-security maindeb-src http://security.debian.org/debian-security bullseye-security maindeb http://deb.debian.org/debian/ bullseye-updates maindeb-src http://deb.debian.org/debian/ bullseye-updates main
登录后复制

以下是更改后的 /etc/apt/sources.list 文件。以下镜像网址是默认设置。如果你使用不同的 Debian 镜像,请不要更改它们:

deb http://deb.debian.org/debian/ bookworm maindeb-src http://deb.debian.org/debian/ bookworm maindeb http://security.debian.org/debian-security bookworm-security maindeb-src http://security.debian.org/debian-security bookworm-security maindeb http://deb.debian.org/debian/ bookworm-updates maindeb-src http://deb.debian.org/debian/ bookworm-updates maindeb http://deb.debian.org/debian bookworm non-free non-free-firmwaredeb-src http://deb.debian.org/debian bookworm non-free non-free-firmwaredeb http://deb.debian.org/debian-security bookworm-security non-free non-free-firmwaredeb-src http://deb.debian.org/debian-security bookworm-security non-free non-free-firmwaredeb http://deb.debian.org/debian bookworm-updates non-free non-free-firmwaredeb-src http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
登录后复制

从 Debian 11 升级到 Debian 12

更新源文件

注意:从 Debian 12 “Bookworm” 开始,Debian 团队创建了一个新的仓库 non-free-firmware 来打包非自由的软件包。因此,在上面的示例中最后三个部分中也包含了它们。

保存文件并退出。

打开终端并运行以下命令以开始升级过程:

sudo apt updatesudo apt full-upgrade
登录后复制

从 Debian 11 升级到 Debian 12

升级过程

从 Debian 11 升级到 Debian 12

Debian 12 升级过程进行中

在升级过程中,安装程序可能会要求你重新启动几个服务。仔细阅读消息后点击 “Yes”。另外,如果你看到带有 : 的提示,请按 q 键退出该消息。

从 Debian 11 升级到 Debian 12

确认服务验证

等待软件包下载和安装完成。

升级完成后,请重新启动你的 Debian 桌面或服务器:

sudo systemctl reboot
登录后复制
登录后复制

检查升级状态

重启后,请验证你是否正在运行 Debian 12。可以使用以下文件检查 Debian 版本:

cat /etc/debian_version
登录后复制
登录后复制

示例输出:

从 Debian 11 升级到 Debian 12

Debian 12 Bookworm Desktop (Xfce)

此外,如果你刚刚升级到 Debian 12 服务器,请确保验证正在运行的服务,例如 HTTP、SSH 等。你可以使用以下 systemd 命令 了解正在运行的服务:

systemctl list-units --type=service
登录后复制

总结和清理

在确认所有步骤都已完成后,你可能希望运行 apt autoremove 命令来清理不需要的软件包。但是,请在执行此操作时格外小心。

sudo apt --purge autoremove
登录后复制

这就是升级到 Debian 12 的简要步骤。希望你的升级顺利进行。请勿立即将关键的 Debian 11 服务器升级,等待 Debian 12.1 发布后再行操作。

有关 Debian 升级的更多信息,请访问 官方文档

最后,请别忘了告诉我们你的升级情况。

以上就是从 Debian 11 升级到 Debian 12的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:51CTO.COM网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号