sudo apt update
,3. 升级所有已安装的软件包:sudo apt full-upgrade
,4. 编辑 /etc/apt/sources.list
文件,将 “bullseye” 替换为 “bookworm”。,5. 再次更新软件包列表:sudo apt update
,6. 升级系统:sudo apt dist-upgrade
,7. 重启系统:sudo reboot
准备条件
1、系统备份:在执行任何重大更新之前,确保已对系统进行完整备份,这可以通过工具如rsync
或tar
来实现。
2、权限要求:你需要以 root 用户或拥有 sudo 权限的用户身份登录系统。
3、软件包更新:在开始升级前,请将所有已安装的软件包更新到最新版本,可以使用以下命令来更新和升级软件包:
“`bash
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
“`
4、检查保留的软件包:确保没有标记为保留(on-hold)的软件包,因为这可能会在升级过程中引发问题,使用以下命令检查:
“`bash
sudo apt-mark showhold
“`
如果有被 hold 的软件包,请解除 hold 状态:
“`bash
sudo apt-mark unhold package_name
“`
修改 APT 源列表文件
1、编辑源列表文件:用文本编辑器打开/etc/apt/sources.list
文件,并将所有实例中的 "bullseye" 替换为 "bookworm"。
“`bash
sudo nano /etc/apt/sources.list
“`
将以下内容:
“`plaintext
deb https://ftp.debian.org/debian/ bullseye main contrib non-free
deb-src https://ftp.debian.org/debian/ bullseye main contrib non-free
“`
替换为:
“`plaintext
deb https://ftp.debian.org/debian/ bookworm main contrib non-free
deb-src https://ftp.debian.org/debian/ bookworm main contrib non-free
“`
2、禁用第三方源:如果你在/etc/apt/sources.list.d
目录下有其他第三方源列表文件,建议暂时禁用这些源。
3、更新软件包索引:完成源列表修改后,更新软件包索引:
“`bash
sudo apt update
“`
开始升级过程
1、升级已安装的软件包:运行以下命令仅升级那些不需要安装或删除任何其他软件包的软件包:
“`bash
sudo apt upgrade
“`
2、自动重启服务:在升级过程中,系统会询问是否希望在升级期间自动重新启动服务,选择“是”以继续。
3、完全升级系统:运行以下命令对系统进行完全升级,安装最新版本的软件包,并解决不同版本中软件包之间的依赖性更改:
“`bash
sudo apt full-upgrade
“`
4、清理不必要的软件包:升级完成后,清理不再需要的自动安装依赖项:
“`bash
sudo apt autoremove
“`
5、重启系统:重新启动系统以激活新内核:
“`bash
sudo systemctl reboot
“`
确认升级成功
1、验证 Debian 版本:等待系统启动并登录,然后使用以下命令检查 Debian 版本:
“`bash
lsb_release -a
“`
输出应类似于:
“`plaintext
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
“`
2、检查内核版本:使用以下命令检查当前正在运行的 Linux 内核版本:
“`bash
uname -r
“`
输出应显示新的内核版本,5.10.xx-amd64。
相关问题与解答
1、如果在升级过程中遇到错误怎么办?
如果在升级过程中遇到错误,首先查看具体的错误信息,尝试根据提示解决问题,如果无法解决,可以访问 Debian 官方文档或社区论坛,寻求帮助,可以考虑恢复到升级前的备份状态,以确保系统的稳定性。
2、升级到 Debian 12 后需要重新配置网络吗?
Debian 12 会自动处理大多数网络配置,但如果你的系统使用了专有的驱动程序或特殊的网络配置,可能需要在升级后重新配置网络,建议在升级前记录当前的网络配置,以便在需要时进行恢复。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1088473.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复