Debian11 升级到 Debian12

Debian11 升级到 Debian12

为了增加服务的稳定性,杜老师采购了几台主机用于增加节点。其中有些平台仅支持 Debian11 系统,所以只好手动更新至 Debian12。这里总结分享一下升级方法!

备份系统

在进行任何重大系统升级前,最好备份重要数据。

可以使用如 Timeshift 或其它备份工具来完成这个任务。

debian查看系统版本

lsb_release命令可以显示关于当前Linux发行版的详细信息,包括版本号。要查看系统的版本信息,打开终端并输入以下命令:
lsb_release -a
 
/etc/os-release文件包含了关于你的操作系统的信息,包括版本号。你可以使用cat命令来查看这个文件的内容:
cat /etc/os-release
 
对于较老的Debian系统,你可以通过查看/etc/debian_version文件来获取版本号:

cat /etc/debian_versioncat /etc/debian_version

在一些使用systemd的系统上,你可以使用hostnamectl命令来查看操作系统的信息,包括版本:
hostnamectl

更新系统

apt update
apt -y dist-upgrade
 

注意:在开始升级到 Debian12 前,确保 Debian11 系统是最新。打开终端或通过 SSH 访问 Debian11 控制台,并运行以下命令来更新系统。

编辑 APT 源配置文件

sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
 

注意:使用命令处理源配置文件/etc/apt/sources.list 文件,将所有 bullseye 替换为 bookworm

更新 APT 软件包索引

apt update
 

注意:运行上面命令来更新软件包索引。

APT 最小化系统升级

apt upgrade --without-new-pkgs
 

注意:准备操作系统的最小化系统升级,避免出现兼容问题。

完全升级到 Debian12

apt -y full-upgrade
 

注意:运行上面命令来完成从 Debian11 到 Debian12 的完全升级。

重启并清理软件包

完成升级后使用下面的命令重启系统:

reboot
 

最后,清理系统升级后留下的不再需要的过时软件包:

apt --purge autoremove
 

检查系统服务

使用 systemctl 命令检查系统服务的状态,确保所有服务正常运行。

需要注意的是,如果使用的是第三方应用程序或专有驱动程序,可能需要在升级后重新配置它们。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容