温馨提示×

yum和apt在ubuntu区别啥

小樊
41
2026-10-12 21:55:36
栏目: 智能运维

在 Ubuntu 上,apt 是官方默认的包管理工具,而 yum 一般是用在 CentOS / RHEL / Fedora 等 RPM 系 系统上的,Ubuntu 默认并不使用 yum。

简单区别如下:

1. 所属发行版体系不同

  • apt(Advanced Package Tool)
    • 用于 Debian / Ubuntu 等 DEB 系
    • 包格式:.deb
  • yum(Yellowdog Updater, Modified)
    • 用于 CentOS / RHEL / Fedora 等 RPM 系
    • 包格式:.rpm

2. 在 Ubuntu 上能不能用 yum?

  • 默认没有 yum
  • 可以手动安装(不推荐):
    sudo apt install yum
    
  • 但即使装了,也不适合管理 Ubuntu 系统,容易出问题

3. 常见命令对比

功能 apt(Ubuntu) yum(CentOS)
更新软件列表 sudo apt update sudo yum makecache
安装软件 sudo apt install xxx sudo yum install xxx
删除软件 sudo apt remove xxx sudo yum remove xxx
升级系统 sudo apt upgrade sudo yum update
搜索软件 apt search xxx yum search xxx

4. 底层区别(了解即可)

  • apt 后端常用 dpkg
  • yum 后端常用 rpm
  • 现在 CentOS 8+ 更推荐用 dnf(yum 的升级版)

一句话总结

Ubuntu 用 apt,CentOS 用 yum;Ubuntu 上别用 yum,用 apt 就对了。

如果你是想在 Ubuntu 上“代替 yum 的玩法”或“从 CentOS 转 Ubuntu”,我也可以给你对照清单。

0 踩