温馨提示×

ubuntu yum和apt区别是什么

小樊
42
2026-09-07 05:09:22
栏目: 智能运维

在 Ubuntu 系统里,其实默认不使用 yum,而是使用 apt(apt-get)。下面从概念、来源和区别几个角度说明:


1. 本质区别

项目 apt / apt-get yum
类型 包管理工具 包管理工具
所属发行版 Debian / Ubuntu Red Hat / CentOS / RHEL
软件包格式 .deb .rpm
后端工具 dpkg rpm
配置文件位置 /etc/apt/ /etc/yum.repos.d/

2. Ubuntu 为什么不用 yum?

  • Ubuntu 基于 Debian
  • Debian 使用 dpkg + apt
  • yum 是 RPM 系(Red Hat 系列)的工具

所以在 Ubuntu 上:

sudo apt update
sudo apt install nginx

而不是:

yum install nginx   # ❌ Ubuntu 不支持

3. apt 和 yum 功能对比

功能 apt (Ubuntu) yum (CentOS/RHEL)
更新软件源 apt update yum makecache
安装软件 apt install yum install
卸载软件 apt remove yum remove
搜索软件 apt search yum search
升级系统 apt upgrade yum update

4. 常见误解

❌ “Ubuntu 可以用 yum”
✅ 理论上可装,但强烈不推荐,会破坏系统一致性

❌ “yum 比 apt 高级”
✅ 只是不同生态,各有所长


5. 一句话总结

Ubuntu 用 apt,CentOS / RHEL 用 yum;apt 管 .deb,yum 管 .rpm。

如果你愿意,我也可以帮你对比 apt vs dnf(CentOS 8+ 的新工具)。

0 踩