要点:
1. 小版本、大版本的升级,都使用到了同一(或两)条命令。
sudo apt upgrade
sudo apt full-upgrade
2. 但它们是有区别的
2.1. 小版本的升级,source.list, keyring 等,都不变,因此升级的方法简单。
2.2. 大版本除了上述问题之外,还会涉及到其他的问题。
这些问题,不同的发行版,同一个发行版的不同版本号,一般都不一样。
比如:
MX-21 使用 sysVinit 来管理启动过程,MX-23 则改为了 avahi-sysvinit-compat
Install avahi-sysvinit-compat to replace sysVinit script that debian removes during upgrade
sudo apt install avahi-sysvinit-compat
小版本可能只涉及到关键模块的版本升级问题。
小版本一般都会涉及到关键模块的更换增减等问题。
====================================
摘要:从 Debian 11 升级到 Debian 12
小版本的升级方法,包含打补丁。
从命令提示符运行以下命令,以确保 Debian 11 更新了安全和其他软件包:
例子:
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove
升级前的准备
1. 更换 source.list的内容,使用新版本的
2. 可能会涉及到其他问题,如:
2.1. keyring 问题 https://mxlinux.org/wiki/system/upgrading-from-mx-21-to-mx-23-without-reinstalling
Install mx23-archive-keyring:
sudo apt install mx23-archive-keyring
2.2. 不同发行版,同一个发行版的不同版本号,所涉及到的不同问题。如 MX
# Install avahi-sysvinit-compat to replace sysVinit script that debian removes during upgrade
sudo apt install avahi-sysvinit-compat
参考:
Upgrading from MX-19 to MX-21 without reinstalling https://mxlinux.org/wiki/system/upgrading-from-mx-19-to-mx-21-without-reinstalling/
Upgrading from MX-21 to MX-23 without reinstalling http://Upgrading from MX-21 to MX-23 without reinstalling
大版本的升级方法
打开终端并运行以下命令以开始升级过程:
sudo apt update
sudo apt full-upgrade
检查升级状态
重启后,请验证你是否正在运行 Debian 12。可以使用以下文件检查 Debian 版本:
cat /etc/debian_version
参考:从 Debian 11 升级到 Debian 12 https://zhuanlan.zhihu.com/p/636675047
:https://zhuanlan.zhihu.com/p/636675047