温馨提示×

ubuntu yum和apt区别大吗

小樊
39
2026-10-15 20:05:13
栏目: 智能运维

在 Ubuntu 上,yum 和 apt 的区别其实非常大,而且有一个关键事实先说清楚:

Ubuntu 默认不使用 yum,yum 是 Red Hat 系(CentOS / RHEL / Fedora 旧版)的包管理工具。


一句话结论

  • Ubuntu 应该用 apt / apt-get
  • yum 在 Ubuntu 上基本用不了(也不该用)
  • 两者设计理念、命令、仓库格式都不一样

核心区别对比

对比项 apt (Ubuntu/Debian) yum (CentOS/RHEL)
系统 Debian / Ubuntu RHEL / CentOS / Fedora(旧)
包格式 .deb .rpm
底层工具 dpkg rpm
常用命令 apt install yum install
仓库配置 /etc/apt/sources.list /etc/yum.repos.d/
依赖处理 非常强 强
Ubuntu 是否自带 ✅ 是 ❌ 否

常见误区

❌ “Ubuntu 也能用 yum”

  • 理论上可以强行装,但没有任何意义
  • 会导致系统混乱,不建议

✅ 正确做法(Ubuntu):

sudo apt update
sudo apt install nginx

(CentOS 才是)

sudo yum install nginx

如果你是从 CentOS 转 Ubuntu

你可以这样对应记:

yum 命令 Ubuntu 等价
yum install apt install
yum remove apt remove
yum update apt update && apt upgrade
yum search apt search

总结

  • 区别很大
  • Ubuntu ≠ yum
  • Ubuntu 只用 apt

如果你愿意,我也可以帮你把 CentOS 命令直接翻译成 Ubuntu 命令。

0 踩