Debian 12 (Bookworm) 系统升级至 Debian 13 (Trixie) 的过程记录
1. 更新当前系统
确保你的 Debian 12 系统处于最新状态。
# 更新软件包列表
apt update
# 升级所有已安装的软件包
apt upgrade
# 移除不再需要的软件包和依赖项
apt autoremove
2. 检查当前系统版本
升级前先确认系统版本:
# 查看系统 Debian 版本
cat /etc/debian_version
输出结果为:
12.12
3. 修改软件源为 Debian 13 (Trixie)
升级到新版本需要将系统的软件包源从 bookworm 更改为 trixie
创建备份:备份现有的软件源文件,以防万一。
mv /etc/apt/sources.list /etc/apt/sources.list.backup
创建新的软件源文件,使用 /etc/apt/sources.list.d/ 目录来管理软件源,这比直接修改 sources.list 更灵活
nano /etc/apt/sources.list.d/debian.sources
将以下内容粘贴到新创建的文件中。软件源指向 Debian 13 (Trixie) 的主仓库、更新仓库和安全仓库。
Types: deb
URIs: https://deb.debian.org/debian
Suites: trixie trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
4. 升级到 Debian 13
执行更新并进行完整升级:
# 刷新软件包列表
apt update
# 执行完整系统升级
apt full-upgrade
# 清理不再需要的软件包
apt autoremove
在 apt full-upgrade 过程中,如果系统询问是否保留修改过的配置文件,请仔细阅读提示。通常情况下,选择 N(保留当前版本) 是更安全的选择,以避免配置丢失或覆盖。
5. 验证升级结果
升级完成后,检查 Debian 版本:
# 查看系统 Debian 版本
cat /etc/debian_version
输出:
13.1
说明系统已成功升级到 Debian 13.1。
发表回复