debian 版本号及 apt 命令对软件的区分
这行 APT 源配置:
deb https://deb.debian.org/debian trixie main contrib non-free non-free-firmware
一、deb
表示:
- 这是 二进制软件仓库
- 给
apt install用的
如果是源码仓库会写:
deb-src
二、https://deb.debian.org/debian
这是 Debian 官方镜像服务器地址。
deb.debian.org是 Debian 官方 CDN- 会自动选择最近的镜像
- 支持 HTTPS
属于:
Debian Project 官方维护的仓库系统。
三、trixie
这是发行代号(codename)。
trixie 是:
- Debian 13 的代号
- 当前属于 testing 分支(在成为 stable 之前)
代号来源仍然是
Toy Story 角色命名传统。
重要:
如果你写:
trixie
意味着:
- 你会一直停留在 Debian 13
- 不会自动升级到 Debian 14
如果写:
testing
将来会自动切换到下一代 testing。
四、main contrib non-free non-free-firmware
这是 仓库组件(component)
Debian 把软件按“自由程度”分类。
1️⃣ main
- 100% 自由软件
- 符合 Debian 自由软件准则
- 官方支持
这是默认推荐。
2️⃣ contrib
- 软件本身是自由的
- 但依赖 non-free 软件
例如某些驱动前端程序。
3️⃣ non-free
- 不完全自由
- 可能闭源
- 例如某些专有驱动
4️⃣ non-free-firmware(Debian 12 后新增)
从 Debian 12 开始:
固件被单独拆出来。
很多 WiFi / GPU 固件在这里。
这是 Debian 近期政策调整的结果。
五、整行真正含义总结
这行的意思是:
使用 Debian 官方服务器的 Debian 13(trixie)仓库,
启用所有软件分类(自由 + 非自由 + 固件)
六、它等价于什么?
等价于你在使用:
- Debian 13
- testing 分支
- 完整软件生态
七、如果你运行
apt update
apt 会:
- 读取 trixie 仓库
- 下载 Packages 索引
- 更新软件列表
八、风险提示 ⚠
如果你的系统当前是:
- Debian 12(bookworm)
然后把源改成:
trixie
等于执行:
👉 从 stable 升级到 testing
这属于 大版本升级
需要:
apt full-upgrade
否则可能依赖冲突。
九、一句话理解
这行代码 =
“我要用 Debian 13 testing 的全部软件(包括非自由驱动)。”

浙公网安备 33010602011771号