升级Debian12就是这么简单,新手玩转教程

简介

我也是最近才晓得debian12出来了,之前一直没怎么关注,据说是今年6月份就发布了。debian12较上一代的debian11含大量更新的软件包,可以玩一玩。我正好可以拿vmware里头的debian升级一下,平时只是当测试环境的,如果小伙伴们要升级,建议升级前一定要先备份,万一升级后Grub 加载失败,又没备份那就真玩坏咯。好了下面我就演示一下如何升级debian12的,方法适用于物理机、VPS、云服务器等。

 

教程

查看系统

升级前,第一步先查看下你自己的系统版本,使用如下命令

cat /etc/debian_version

# 或者

cat /etc/os-release

能看到我这里的debian版本显示的是debian11

 

更新系统

先更新一下系统,

apt update
apt upgrade -y
apt dist-upgrade -y
apt autoclean
apt autoremove -y

 

手动升级

修改apt源

vi /etc/apt/sources.list

替换 bullseye 为 bookworm ,国内服务器把【deb.debian.org】和【security.debian.org】修改为【mirrors.tuna.tsinghua.edu.cn】

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

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

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

执行更新系统

apt update
apt upgrade -y
apt dist-upgrade -y

更新完我们再看下,版本已经升级到debian12了

cat /etc/debian_version 

# 或者 

cat /etc/os-release

 

脚本自动升级

一键升级脚本如下

bash <(curl -sSL https://raw.githubusercontent.com/wikihost-opensource/linux-toolkit/main/system-upgrade/debian.sh)

如果是Debian9系统,那么需要执行好几次脚本,每次脚本执行只升级一个版本,更新过程会出现提示是否自动重启,选Y就可以了

Debian 9 升级到 Debian 10
Debian 10 升级到 Debian 11
Debian 11 升级到 Debian 12

THE END