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
发表回复