Redian新闻
>
从 Debian 11 升级到 Debian 12 | Linux 中国

从 Debian 11 升级到 Debian 12 | Linux 中国

科技
 
导读:以下是如何从 Debian 11 升级到 Debian 12 “Bookworm” 的步骤。     
本文字数:3718,阅读时长大约:4分钟

https://linux.cn/article-15902-1.html
作者:Arindam
译者:ChatGPT

以下是如何从 Debian 11 升级到 Debian 12 “Bookworm” 的步骤。

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 文件的内容。如果在升级完成后失去了网络连接,可以 按照这个指南🔗 wiki.debian.org 轻松设置它。

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

  1. sudo apt update
  2. sudo apt upgrade
  3. sudo apt full-upgrade
  4. sudo apt autoremove

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

  1. sudo systemctl reboot

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

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

  1. uname -mr

示例输出:

  1. 5.10.0-23-amd64 x86_64
  1. cat /etc/debian_version

示例输出:

  1. 11.7

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

  1. sudo cp -v /etc/apt/sources.list /home/arindam/
  2. sudo cp -vr /etc/apt/sources.list.d/ /home/arindam/

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

  1. sudo nano /etc/apt/sources.list

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

  1. deb http://deb.debian.org/debian/ bullseye main
  2. deb-src http://deb.debian.org/debian/ bullseye main
  3. deb http://security.debian.org/debian-security bullseye-security main
  4. deb-src http://security.debian.org/debian-security bullseye-security main
  5. deb http://deb.debian.org/debian/ bullseye-updates main
  6. deb-src http://deb.debian.org/debian/ bullseye-updates main

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

  1. deb http://deb.debian.org/debian/ bookworm main
  2. deb-src http://deb.debian.org/debian/ bookworm main
  3. deb http://security.debian.org/debian-security bookworm-security main
  4. deb-src http://security.debian.org/debian-security bookworm-security main
  5. deb http://deb.debian.org/debian/ bookworm-updates main
  6. deb-src http://deb.debian.org/debian/ bookworm-updates main
  7. deb http://deb.debian.org/debian bookworm non-free non-free-firmware
  8. deb-src http://deb.debian.org/debian bookworm non-free non-free-firmware
  9. deb http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware
  10. deb-src http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware
  11. deb http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
  12. deb-src http://deb.debian.org/debian bookworm-updates non-free non-free-firmware

更新源文件

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

保存文件并退出。

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

  1. sudo apt update
  2. sudo apt full-upgrade

升级过程

Debian 12 升级过程进行中

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

确认服务验证

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

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

  1. sudo systemctl reboot

检查升级状态

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

  1. cat /etc/debian_version

示例输出:

Debian 12 Bookworm Desktop (Xfce)

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

  1. systemctl list-units --type=service

总结和清理

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

  1. sudo apt --purge autoremove

这就是升级到 Debian 12 的简要步骤。希望你的升级顺利进行。如果你正在关键服务器上运行 Debian 11,请勿立即升级,请等到 Debian 12.1 发布。

有关 Debian 升级的更多信息,请访问 官方文档🔗 www.debian.org

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


via: https://www.debugpoint.com/upgrade-debian-12-from-debian-11/

作者:Arindam 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
TUXEDO Stellaris 16(Gen5)是目前所能找到的终极 Linux 笔记本电脑 | Linux 中国5 个令人惊讶的 Linux 用途 | Linux 中国大家都变老了10 个最佳 Linux 虚拟化软件 | Linux 中国Arch Linux 的最佳 GUI 包管理器 | Linux 中国如何在 Ubuntu 和其他 Linux 发行版中查看 AVIF 图像 | Linux 中国11 个不可变 Linux 发行版,适合那些想要拥抱未来的人们 | Linux 中国8 款最佳的 Linux 远程桌面工具 | Linux 中国如何在 Linux 系统中使用 Ventoy 创建多重引导的 U 盘 | Linux 中国如何在 Rocky Linux 9 / AlmaLinux 9 上安装 KVM | Linux 中国在 Linux 上用 Kdenlive 编辑视频 | Linux 中国古老之光:埃及阿布神庙测评适用于 Linux 中 Wayland 的最佳屏幕录制软件 | Linux 中国鲁迅先生和他的阿QFedora 36 到达生命终点(EOL),升级到 Fedora 37/38 | Linux 中国Reminders:一个漂亮的开源 Linux 应用,可帮助你完成工作 | Linux 中国全球最具竞争力钢铁企业排名终端基础:在 Linux 中删除文件和文件夹 | Linux 中国比 Ubuntu 更好?Ubuntu 爱好者的 11 款最佳 Linux 发行版 | Linux 中国Kali Linux 简介:你需要了解的一切 | Linux 中国《愛像一首歌》Alpine Linux 3.18 发布 | Linux 中国如何入门 Linux Shell 脚本编写 | Linux 中国5 个最漂亮的 Arch Linux 发行版 | Linux 中国如何在 Linux 中合并 PDF 文件 | Linux 中国超越 Bash: 9 个不太知名的 Linux Shell 及其功能 | Linux 中国使用 Linux 让旧电脑焕发新颜 | Linux 中国包含 Openbox 的 7 个极简 Linux 发行版 | Linux 中国Voyager Linux 23.04:具有华丽外观且无 Snap 的 Ubuntu 体验 | Linux 中国在 Ubuntu、Linux Mint 和 Windows 中升级到最新的 LibreOffice | Linux 中国Agustín Hernández:中美洲建筑背景下的未来主义巨构如何从 Fedora 37 工作站升级到 Fedora 38(GUI 和 CLI) | Linux 中国risiOS:一个易于使用的基于 Fedora 的 Linux 发行版 | Linux 中国7 个超轻量级 Linux 发行版 | Linux 中国使用 ChatGPT AI 从英文文本生成 Linux 命令 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。