Debian作为Linux较为常用的发行版系统之一,使用是非常广泛的,目前来说建站经验分享使用建站环境搭建、安装Docker和Docker Compose环境都会使用Debian!目前来说Debian最新版本是Debian 12!如果有想体验最新的Debian 12系统,建站经验这里分享从Debian 11系统版本在线升级为Debian 12系统版本的详细过程,供有需求的参考!
下面是实战从Debian 11系统版本在线升级为Debian 12系统版本详细图文教程:
1、第一步更新系统,依次执行下面命令即可。
apt update
apt upgrade -y
更新过程当中出现如下图界面我们按回车键即可。
apt dist-upgrade -y
apt autoclean
apt autoremove -y
2、接下来是更新apt源,替换bullseye为bookworm!
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list
sed -i 's/non-free/non-free non-free-firmware/g' /etc/apt/sources.list
3、修改apt源文件“/etc/apt/sources.list”的内容如下:
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 deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
如下图,建站经验分享使用的SSH工具为Aechoterm闪令,可以通过SSH工具的SFTP直接管理服务器文件,详情可以参考:好用的SSH连接工具_Aechoterm闪令SSH工具详细使用教程!
4、接下来再执行下面命令升级系统。
apt update
apt upgrade -y
apt dist-upgrade -y
升级过程当中如果进入了“apt-listchanges: News”界面可以按 q 退出!
另外会提示是否自动重启服务,如下图选择yes按回车。小键盘的箭头光标可以左右移动选择!
另外提示是否更新OpenSSH配置文件,如下图选择后按回车ok。小键盘的箭头光标可以上下移动选择。
弹出如下图是否更新,选择“y”回车即可。
另外如果更新过程当中出现如下图错误。
请执行下面命令删除“/var/lib/dbus/machine-id”文件,然后再重新执行升级命令即可
rm -rf /var/lib/dbus/machine-id
5、更新完成后使用下面命令先删除不必要的软件、依赖程序,并且重启。
删除不必要的软件、依赖程序
apt autoclean
apt autoremove -y
重启系统。
reboot
6、重启后可以通过下面命令查看系统版本及内核。
查看系统版本:
lsb_release -a
查看内核:
uname -a
如下图的反馈表示系统更新为了Debian 12版本!