Debian 13 trixie 超前尝鲜预览
Debian 13 Trixie 将于8月9日正式发布,虽然还有将近一个月,但是已经接近冻结状态(7月27日),因此可以用来尝鲜体验了。后文附上从Debian 12升级到Debian 13的教程。
按照惯例,Debian 13的名字依旧来源于《玩具总动员》,即如下的名为犀莉
(Trixie)的三角龙。

Debian 13 Trixie 特性
硬件
本次更新的最大看头其实不在软件上,而是硬件。Debian 13首次完全支持64-bit RISC-V,从此RISC-V可以获得和ARM/amd64一样的完整Debian体验了。
软件
桌面环境进行例行升级:
- GNOME 48
- KDE Plasma 6.3
- LXDE 13
- LXQt 2.1.0
- Xfce 4.20
核心更新:
- 内核从6.1升级为6.12,
PREEMPT_RT
实现了实时系统,此外还带来了sched_ext
调度器、Rust
工具链、调试二维码以及零拷贝网络等开发工具和性能增强。调试二维码是个可选的功能,当内存错误(panic),会输出二维码以便定位和后续查找修复(如下图)。 - 自带的python更上了最新的稳定版,即3.13
- LLVM/Clang工具链从默认的14升级为19
- OpenJDK 从17直接升级为了21

主要程序更新:
- GCC从12.2升级为14.2
- GIMP花了21年的时间,终于从2.x升级为了3.0版本
- Nginx和PHP进行了小版本升级,分别为1.26和8.4
内存占用
内存占用和Debian 12基本一致,没有发生重大变化。以1G内存的虚拟机为例,安装了完整系统和OpenSSH服务。从Debian 12开始,free
和htop
命令的内存占用显示就开始不同,具体原因可以查看关于Debian 12使用更多内存一事:其实并没有,这只是统计方法不同导致的。
free -m
查看名义内存占用量,占用262M,除去缓存,还拥有520M可用空间。

- 使用
htop
查看实际使用的内存,占用为127M
,相比同期的Debian 12的120M
略有增加,但增加的有限。

惊喜体验
使用者发现的一个很有用的功能:apt
安装的时候会格式化的显示详细信息,尤其是占用空间和总共硬盘空间。
apt install htop
Installing:
htop
Suggested packages:
lm-sensors strace
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
Download size: 171 kB
Space needed: 434 kB / 17.4 GB available
Get:1 https://deb.debian.org/debian trixie/main amd64 htop amd64 3.4.1-5 [171 kB]
Fetched 171 kB in 0s (1,073 kB/s)
Selecting previously unselected package htop.
(Reading database ... 34821 files and directories currently installed.)
Preparing to unpack .../htop_3.4.1-5_amd64.deb ...
Unpacking htop (3.4.1-5) ...
Setting up htop (3.4.1-5) ...
Processing triggers for mailcap (3.74) ...
Processing triggers for man-db (2.13.1-1) ...
从 Debian 12 升级为 13
升级前准备
- 系统备份
使用rsync
或tar
备份关键数据(如/home
、/etc
、/var
),避免升级失败导致数据丢失。 检查系统状态
cat /etc/debian_version # 确认当前为 Debian 12 df -h # 确保磁盘剩余空间 >10GB apt-mark showhold # 查看是否有被锁定的包(若有则解锁或卸载) dpkg -C # 检查包一致性(正常应无输出)
更新当前系统
sudo apt update sudo apt full-upgrade -y # 升级所有包至 Debian 12 最新版 sudo apt autoremove --purge -y # 清理旧内核和冗余包:cite[2]:cite[5] sudo reboot # 重启应用更新
二、执行升级操作
修改软件源
将源文件中的bookworm
替换为trixie
:sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.list # 处理附加源
更新包列表并升级
sudo apt update sudo apt upgrade -y # 解决兼容性冲突 sudo apt full-upgrade -y # 处理依赖关系(关键步骤!)
注意:过程中需人工确认配置文件的更改(如 SSH、MySQL 等)。建议选择默认选项(直接回车保留旧配置),除非明确需要新配置。
三、升级后处理
重启系统
sudo systemctl daemon-reload # 重载 systemd 配置 sudo reboot
验证版本
cat /etc/debian_version # 应输出 13.0 或更高 lsb_release -a # 显示 Distributor ID: Debian, Release: 13, Codename: trixie uname -a # 检查内核是否正确(例:6.12.x)
当前实际输入如下:
uname -a # 检查内核版本 Linux us 6.12.35+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.35-1 (2025-07-03) x86_64 GNU/Linux
lsb_release -a # 显示发行信息 No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 13 (trixie) Release: 13 Codename: trixie
清理残余包
sudo apt autoremove --purge -y sudo apt clean # 删除下载缓存