从Debian12 bookworm切换到Debian13 trixie

季宏言 |

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官方的升级指南获取更详细的信息和故障排除帮助。

添加新评论

此字段内容将保密,不会被其他人看见。