Linux VPS 系统 Debian 11 镜像 升级 Debian 12 的详细教程

文章目录[隐藏]

上个月发布了 Debian 12 Bookworm,这次更新的新版本特性,可以参考:debian.org 关于 Debian 12 的新特性介绍。今天分享下 Linux VPS 已经安装了 Debian 11 如何升级到 Debian 12 的教程,升级过程主要参考 Debian 官方文档。

Debian 11 升级 Debian 12

执行版本升级有风险,在版本升级请备份好数据。

升级系统可能需要几个小时,具体取决于已安装软件包的数量和系统(尤其是硬盘)的速度。虽然升级的下载部分可以单独完成,但实际的安装部分应该一次性完成。大多数升级过程都是无需干预的,但如果系统具有自定义配置,则在该过程结束时需要一些管理员操作。

升级是通过包管理工具、root 或 sudo 访问权限完成的,通常涉及以下步骤。

首先,确保您的系统是当前版本的最新版本。

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get full-upgrade

如果您还没有这样做,请确保所有备份都是最新的。

在文本编辑器中,将您的版本的代号替换为 APT 包源中下一个版本的代号。例如,该行

deb https://deb.debian.org/debian/buster main

应替换为

deb https://deb.debian.org/debian/ bullseye main

Debian 11 的名字是 bullseye, Debian 12 的名字是 bookworm。打开更新源文件

sudo nano /etc/apt/sources.list

将所有 bullseye 替换成 bookworm。根据原有源的不同,结果可能不同。

bandwagonhostnet_debian12_upgrade

如果您要迁移到 Bookworm 或更高版本,则可以使用非免费固件的新存储库。

如果您愿意,您可以根据您的具体需求添加非免费和非免费固件。

例如,该行

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

或者

deb https://deb.debian.org/debian/ stable main contrib non-free non-free-firmware

清理和更新包列表

$ sudo apt-get clean
$ sudo apt-get update

执行主要版本升级,如果需要则删除软件包

bandwagonhostnet_debian12_upgrade2

下载完成后中断此步骤是对备份进行压力测试的绝佳方法

$ sudo apt-get upgrade
$ sudo apt-get full-upgrade

删除不再需要的包

请务必查看此列表:您可能想要保留其中一些

$ sudo apt-get autoremove

重启生效(可选,但是推荐):

$ sudo shutdown -r now

至此,顺利升级到 Debian 12。

bandwagonhostnet_debian12_upgrade3

参考文献:

未经允许不得转载:主机格调 » Linux VPS 系统 Debian 11 镜像 升级 Debian 12 的详细教程