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基本一致,没有发生重大变化。以1G内存的虚拟机为例,安装了完整系统和OpenSSH服务。从Debian 12开始,free和htop命令的内存占用显示就开始不同,具体原因可以查看关于Debian 12使用更多内存一事:其实并没有,这只是统计方法不同导致的。
free -m查看名义内存占用量,占用262M,除去缓存,还拥有520M可用空间。
- 使用
htop查看实际使用的内存,占用为127M,相比同期的Debian 12的120M略有增加,但增加的有限。
惊喜体验
使用者发现的一个很有用的功能:apt安装的时候会格式化的显示详细信息,尤其是占用空间和总共硬盘空间。
apt install htopInstalling: htopSuggested packages: lm-sensors straceSummary: Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0 Download size: 171 kB Space needed: 434 kB / 17.4 GB availableGet: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 12df -h # 确保磁盘剩余空间 >10GBapt-mark showhold # 查看是否有被锁定的包(若有则解锁或卸载)dpkg -C # 检查包一致性(正常应无输出)更新当前系统
sudo apt updatesudo 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.listsudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.list # 处理附加源更新包列表并升级
sudo apt updatesudo 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: trixieuname -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/Linuxlsb_release -a # 显示发行信息No LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 13 (trixie)Release: 13Codename: trixie清理残余包
sudo apt autoremove --purge -ysudo apt clean # 删除下载缓存
评论 (0)