收集云服务器优惠信息
记录云服务器使用心得

通过CLI将Debian 11升级到Debian 12(Bookworm)图文教程

你是否打算从Debian11升级到最新版本的Debian12(代号“ Bookworm ”)?但是你知道吗,现在无需下载Debian12 ISO文件并进行安装,只需按照几个步骤即可将现有的Debian11升级到Debian12。是的,你没看错。

在本文中,小编主要介绍Debian 11升级到Debian12的简单过程。如果你想体验Debian12最新功能,那么可千万不要错过了。

为什么要从Debian11升级到Debian 12(Bookworm)?

经过近一年零十个月的开发,Debian12的稳定版最近于2023年6月10日发布。Debian12的代号是“ Bookworm ”,它将在未来五年内得到支持。由于各种原因,大家正计划迁移到Debian12,下面简单列出其中的一些新功能特性:

  • 引入了超过11,089个新软件包,并更新了43,254个现有软件包。
  • 包括大量翻译成多种语言的手册页,例如德语、希腊语、芬兰语、印度尼西亚语、捷克语、挪威语、瑞典语、越南语、塞尔维亚语、俄语等。
  • 有一个改进的安装程序并支持多种桌面环境,如GNOME、Plasma、LXDE、KDE、LXQt、Xfce和MATE。
  • 支持九种架构:64位ARM、ARMv7、IBM System Z、32位PC(i386)和 64位PC、ARM EAB等。但是,它不支持32位PC的任何i586处理器。如果你有一个,应该继续使用Debian11。
  • 它引入了一个名为“非自由固件(non-free-firmware)”的全新存储库,将非自由固件与其余非自由软件包分开。这有助于使硬件组件(例如网络适配器或图形卡)正常运行。
  • 包含许多更新的软件包,包括Apache 2.4.57、GnuPG 2.2.40、Nginx 1.22、PostgreSQL 15、OpenJDK 17、Vim 9.0等。

注意在升级Debian 11系统之前,请务必一定备份重要数据和文件。为此,可以使用不同的备份实用程序,例如rsync命令。

所以,现在启动Debian 11并开始按照以下步骤在几分钟内将Debian 11顺利升级到Debian 12吧。

从Debian 11升级到Debian 12

要从Debian 11 ( Bullseye)升级到Debian 12 ( bookworm ) ,请按照下列步骤操作。

1、检查Debian版本

要查看Debian发行版名称和版本号,请在Debian 11的终端中执行以下命令:

$ lsb_release -d

Description:	Debian GNU/Linux 11 (bullseye)

现在可以使用cat命令显示Debian 11的版本号,如下所示:

$ cat /etc/debian_version

11.7

2、更新Debian 11软件包

下一步是通过运行apt命令来升级已安装的软件包:

$ sudo apt update
$ sudo apt upgrade

这两个命令都会花费一些时间,耐心等待完成即可:

更新Debian 11软件包

一旦包列表更新至最新,最好的方法是通过执行从系统中删除不需要的包:

$ sudo apt --purge autoremove

3、更新/etc/apt/sources.list文件

接下来需要修改包源以指向Debian 12存储库了。为此,使用任何文本编辑器打开“ sources.list ”,本文将使用nano编辑器:

$ sudo nano /etc/apt/sources.list

执行上述命令后,将使用nano编辑器在终端中打开“ source.list ”文件,观察软件包源向Debian 11指示的位置(bullseye):

Debian源文件

现在将“ bullseye ”的所有实例替换为“ bookworm ”,如下所示:

deb https://ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware

deb https://ftp.debian.org/debian/ bookworm-updates contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-updates contrib main non-free non-free-firmware

deb https://ftp.debian.org/debian/ bookworm-proposed-updates contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-proposed-updates contrib main non-free non-free-firmware

deb https://ftp.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware

deb https://security.debian.org/debian-security/ bookworm-security contrib main non-free non-free-firmware
# deb-src https://security.debian.org/debian-security/ bookworm-security contrib main non-free non-free-firmware

更新Debian源代码库

4、升级到Debian 12

随着包源的修改,现在可以通过键入更新存储库命令:

$ sudo apt update

更新Debian 12软件包

在“ update ”命令之后,执行以下命令来升级现有的包:

$ sudo apt upgrade --without-new-pkgs

升级Debian 12软件包

要完成升级过程,请仔细按照屏幕上的说明进行操作,因为该过程可能会问你几个问题,例如“是否要重新启动服务吗?” 或“保留或删除配置文件选项?” ,具体如下图所示:

配置libc6

最后,执行下面列出的命令将系统完全升级到Debian 12:

$ sudo apt full-upgrade

配置debconf

':'图标出现时,按回车键直到出现配置窗口。然后在包配置窗口中,选择“OK”按钮,如下图所示:

这时候需要为系统选择所需的语言环境,然后单击“OK”按钮,参看下图:

配置语言环境

选择Debian 12的字体,然后按“OK”按钮:

配置控制台字体

包配置还会要求安装“ ca-certificate ”包,单击“OK”按钮:

安装CA证书

将出现一些提示以重新启动某些服务,如libclibssl。选择“Yes”让这些提示继续:

完全升级完成后,重启系统即可享受升级后的Debian 12新功能啦:

$ sudo systemctl reboot

登录屏幕将显示具有与Debian 11相同用户和凭据的Debian 12系统,如下图所示:

Debian 12用户登录

在新的Debian 12系统中打开终端并运行提供的命令,这将显示系统信息:

$ lsb_release -a
$ cat /etc/debian_version

5、从Debian中删除不需要的软件包

当我们从Debian 11升级到Debian 12时,肯定有许多过时或不需要的软件包,要删除所有这些包,请键入以下命令:

$ sudo apt --purge autoremove

这样,Debian 12中删除了所有不必要的软件包。

结论

这几天新发布的Debian 12提供了许多好处,包括更新的软件包、增强的安全性、改进的硬件支持和新功能。更重要的是,用户可以轻松地从现有的Debian 11升级到Debian 12,方法是修改包源以指向 Debian 12存储库(bookworm),然后全面升级系统,相对来说比较简单省事。

如果大家想要体验Debian 12系统,那么赶快行动吧,具体可以参考上述教程进行设置。最重要的一点是,升级之前务必要做好数据备份工作。

赞(0)
网站声明:本文内容由趣云笔记原创,部分资源收集于网络,如有侵权请联系企鹅:2472781824删除。
文章名称:《通过CLI将Debian 11升级到Debian 12(Bookworm)图文教程》
文章链接:https://www.ecscoupon.com/699.html
本站资源仅供个人学习交流,未经允许不得转载,更不允许用于商业用途。如需转载,请注明来源,感谢理解!