如果你刚接触 Debian,或者正准备把 Debian 作为主力系统,这篇文章会帮你快速建立起最核心的“概念地图”。掌握这些概念后,你再去看教程、手册或论坛问问题时,就会少走很多弯路。
很多人把 Debian 直接等同于“Linux”,其实更准确的说法是:
Debian = Linux 内核 + 大量自由软件 + 非常严格的质量控制流程 + 独特的软件包管理体系
简单说: Debian 是一个“软件包超级超市”,它把成千上万的自由软件整理好、测试好、互相兼容好,然后提供给你使用。
当前(2025–2026 年)主流稳定版是 Debian 12 Bookworm,即将进入测试阶段的是 Debian 13 Trixie。
| 分支 | 代号 | 软件新旧程度 | 适合人群 | 稳定等级 |
|---|---|---|---|---|
| stable | bookworm | 较旧但极稳 | 服务器、生产环境、怕出问题的人 | ★★★★★ |
| testing | trixie | 中等新 | 想用较新软件又不想太冒险的人 | ★★★★☆ |
| unstable / sid | sid(滚动) | 最新 | 开发者、尝鲜者、愿意修 bug 的人 | ★★☆☆☆ |
新手强烈建议:先从 stable 版开始,99% 的困惑都来源于“我装的是 sid 然后系统崩了”。
Debian 的灵魂就是 APT(Advanced Package Tool)。
最常用的几条命令(请牢牢记住):
# 更新软件源索引(每次操作软件前都建议先跑)
sudo apt update
# 真正升级已安装的软件(最常用的一条命令)
sudo apt upgrade
# 升级时允许更换内核、改变依赖关系(大版本升级常用)
sudo apt full-upgrade
# 安装软件(最常用方式)
sudo apt install 软件名
# 搜索软件
apt search 关键词
# 显示软件详细信息
apt show 软件名
# 移除软件(但保留配置文件)
sudo apt remove 软件名
# 连配置文件一起删除(干净卸载)
sudo apt purge 软件名
# 自动清理无用依赖和缓存(定期跑一次很好)
sudo apt autoremove
sudo apt autoclean
一句话总结: 在 Debian 系里,几乎所有软件的安装/更新/删除都应该走 apt,而不是去官网下载 .run / .sh / .deb 乱装。
文件位置:/etc/apt/sources.list 和 /etc/apt/sources.list.d/*.list
最基础的 stable 源长这样(Debian 12 bookworm 示例):
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# 可选:backports(比较新的软件,但仍保持稳定)
#deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
新手常见错误:
Debian 安装时强烈建议创建普通用户,并允许该用户使用 sudo。
日常操作原则:
推荐的 sudoers 配置方式(最干净):
# 以 root 执行
visudo
在文件末尾加入一行(把你的用户名替换成实际用户名):
你的用户名 ALL=(ALL:ALL) ALL
或者更安全的写法(需要输入密码):
你的用户名 ALL=(ALL:ALL) NOPASSWD: /usr/bin/apt, /usr/bin/apt-get, /usr/bin/systemctl
(根据自己需求增减命令)
Debian 把软件依赖分成三档:
新手推荐全局开启 Recommends(默认就是开的):
sudo apt install apt-show-versions # 可选工具,查看版本
| 路径 | 含义 | 谁能改 | 新手最常搞错点 |
|---|---|---|---|
| /etc | 几乎所有配置文件都在这里 | root | 改错了直接导致系统无法启动 |
| /home/用户名 | 你的个人文件和隐藏配置 | 自己 | .config .local .cache 都在里面 |
| /var/log | 系统日志 | root | 出问题先来这里看 journalctl -xe |
| /usr/share | 应用程序共享数据 | root(只读为主) | 图标、桌面文件、字体等 |
| /usr/local | 自己手工编译安装的软件放这里 | root | 别和 apt 安装的软件混在一起 |
sudo apt update
sudo apt full-upgrade
sudo apt install -f
掌握以上 8 点,你就已经超越 70% 的“刚装 Debian 就崩溃”的新手了。
后续建议按这个顺序深入: