在 Debian 里,yum 和 apt 的区别其实很大,而且通常你根本不会在 Debian 里用 yum。
下面给你一个清晰对比和说明:
| 对比项 | apt (Debian/Ubuntu) | yum (CentOS/RHEL) |
|---|---|---|
| 发行版 | Debian、Ubuntu | CentOS、RHEL、Fedora |
| 包格式 | .deb |
.rpm |
| 底层工具 | dpkg | rpm |
| 仓库配置 | /etc/apt/sources.list |
/etc/yum.repos.d/ |
| 依赖处理 | 很强 | 很强 |
| 常用命令 | apt / apt-get | yum / dnf |
| Debian 是否默认 | ✅ 是 | ❌ 否 |
# 更新软件源
sudo apt update
# 安装软件
sudo apt install nginx
# 删除软件
sudo apt remove nginx
# 升级系统
sudo apt upgrade
✅ 正常情况:
你看到的教程是 CentOS / RHEL 的,不适用于 Debian
✅ 正确的做法是:
把 yum 命令 等价替换成 apt 命令
| yum 命令 | apt 等价命令 |
|---|---|
| yum install xxx | apt install xxx |
| yum remove xxx | apt remove xxx |
| yum update | apt update + apt upgrade |
| yum search xxx | apt search xxx |
apt-get、aptitude,但 apt 是最推荐的区别非常大,而且 Debian 不应该用 yum。
如果你愿意,可以告诉我:
我可以帮你把 yum 命令 逐条翻译成 Debian 可用的 apt 命令 ✅