在 Ubuntu 上,很多人会混淆 yum 和 apt,其实它们的关系和区别很明确:
.deb常见命令:
sudo apt update
sudo apt install nginx
sudo apt remove nginx
.rpm✅ 可以装,但不推荐
sudo apt install yum
但注意:
| 对比项 | apt(Ubuntu) | yum(Red Hat 系) |
|---|---|---|
| 操作系统 | Debian / Ubuntu | CentOS / RHEL |
| 包格式 | .deb |
.rpm |
| 底层工具 | dpkg | rpm |
| Ubuntu 是否默认 | ✅ 是 | ❌ 否 |
| 推荐程度 | ⭐⭐⭐⭐⭐ | ❌ 不推荐 |
❌ “Ubuntu 也能用 yum” ✅ 能装,但不该用来管 Ubuntu 软件
❌ “apt 和 yum 差不多” ✅ 功能类似,但完全不兼容
✅ 永远优先用 apt
sudo apt update
sudo apt upgrade
如果是新版本 Ubuntu(22.04+),也可以了解:
apt ✅snap(官方推广)flatpak(第三方)Ubuntu 用 apt,CentOS 用 yum;在 Ubuntu 上用 yum 是“跨服聊天”。
如果你愿意,我也可以帮你对比 apt vs dnf vs snap。