Debian 13 (代号 Trixie) 已于2025年8月9日发布。因为自己电脑主要还都是一些常见常用的软件,升级到新的版本应该没有什么问题,所以今日午饭时间便把自己的电脑给升个级。以此记录一下。
在进行重大版本升级之前,务必备份所有重要数据。尽管升级过程通常很稳定,但硬件故障或配置错误等意外情况可能会导致数据丢失。
以下是将Debian 12 (Bookworm) 升级到Debian 13 (Trixie) 的详细步骤。
1. 备份系统
这是最关键的一步。在开始升级之前,请务必创建一个完整的系统备份,包括:
所有重要数据和个人文件 (/home 目录)。
系统配置文件 (/etc 目录)。
已安装软件包的列表。您可以使用以下命令生成一个列表:Bashsudo dpkg --get-selections '*' > ~/installed-packages.list
2. 确保系统已完全更新
在升级到新版本之前,您的Debian 12系统必须是最新的。运行以下命令来更新所有现有软件包:
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt --purge autoremove
sudo reboot
3. 修改软件源列表
接下来,您需要修改 /etc/apt/sources.list 文件,将所有提及 "bookworm" 的地方替换为 "trixie"。
更改前先把sources.list做个备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 使用 sed 命令自动替换:
这是最简单的方法。运行以下命令将所有 "bookworm" 实例替换为 "trixie"。
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
- 手动编辑:
您也可以使用文本编辑器(如 nano 或 vim)手动编辑文件。
sudo nano /etc/apt/sources.list
然后将文件中的 "bookworm" 全部修改为 "trixie"。例如:
修改前:
deb http://deb.debian.org/debian/ bookworm main
deb-src http://deb.debian.org/debian/ bookworm main
修改后:
deb http://deb.debian.org/debian/ trixie main
deb-src http://deb.debian.org/debian/ trixie main
如果您有其他第三方仓库,也需要相应地进行修改。
4. 执行升级
现在,您可以开始实际的升级过程了。这个过程可能需要一些时间,具体取决于您的网络速度和系统配置。
更新软件包索引:
在修改 sources.list 文件后,首先需要更新软件包索引,以便系统识别新的Trixie仓库。
sudo apt update
执行最小系统升级:
Debian官方建议分两步进行升级,首先是进行一个最小的系统升级。
sudo apt upgrade --without-new-pkgs
在升级过程中,您可能会看到关于某些软件包的重要信息。请仔细阅读并按 q 键退出。
执行完整系统升级:
最小升级完成后,运行以下命令执行完整的系统升级。这将安装新版本的软件包,并删除旧版本。
sudo apt full-upgrade
在升级过程中,您可能会被要求确认是否保留或使用新版本的配置文件。通常情况下,如果对所做的更改不确定,选择保留现有配置文件(即按 Enter 键或选择“No”)是比较安全的。
5. 清理和重启
升级完成后,清理不再需要的软件包,然后重启系统以加载新的内核和系统服务。
sudo apt --purge autoremove
sudo reboot
重新启动后,您的系统就成功升级到Debian 13 (Trixie) 了。
如果您在升级过程中遇到任何问题,可以查阅Debian官方的升级指南获取更详细的信息和故障排除帮助。
添加新评论