Debian11升级到Debian12

1. 更新软件包列表

我们需要更新软件包列表获取最新的软件包信息。

apt update

2. 升级软件包

我们需要升级软件包应用最新的安全补丁和功能更新。

apt upgrade

3. 编辑 sources.list 文件

在升级系统之前,我们需要编辑 sources.list 文件,使用Debian12的sources.list

nano /etc/apt/sources.list

使用以下内容:

deb http://deb.debian.org/debian bookworm main non-free-firmware
deb-src http://deb.debian.org/debian bookworm main non-free-firmware

deb http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware
deb-src http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware

deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates main non-free-firmware

4. 更新软件包列表

再次更新软件包列表更新 sources.list 文件的变化。

apt update

5. 完整升级软件包

使用以下命令进行完整升级,这将升级系统到最新版本,包括所有已安装的软件包。

apt full-upgrade

6. 在升级过程中,系统有交互操作

apt-listchanges:News
升级过程中会阅读系统的新变化
输入 q 退出

Restart services during package upgrades without asking?
服务可能需要重新启动。我们可以选择是否重新启动服务
选择 Yes 以重新启动服务。

keep the local version currently installed
保持以前的ssh配置设置
选择 Ok

7. 重启系统

最后我们需要重启系统,应用所有的更改

systemctl reboot

8. 清理无用的软件包

在升级完成后,清理无用的软件包来释放磁盘空间

apt --purge autoremove

9. 查看系统版本信息

查看系统版本信息确保系统已经升级到最新版本。

lsb_release -a

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注