温馨提示×

ubuntu为何没有yum工具

小樊
35
2026-09-16 07:06:49
栏目: 智能运维

在 Ubuntu(以及 Debian 系 Linux 发行版)中默认没有 yum,根本原因是发行版体系不同、包管理工具不同


一、yum 是什么?

yum(Yellowdog Updater, Modified)是 Red Hat 系发行版使用的包管理工具,主要用于:

  • RHEL
  • CentOS
  • Fedora(旧版本)
  • Rocky / AlmaLinux

它基于 RPM 包格式.rpm)。


二、Ubuntu 属于 Debian 系

Ubuntu 是基于 Debian 的发行版,使用的是另一套体系:

项目 Ubuntu / Debian RHEL / CentOS
包格式 .deb .rpm
底层工具 dpkg rpm
高级包管理器 apt / apt-get yum / dnf

所以 Ubuntu 天生就不使用 yum,而是使用 apt


三、Ubuntu 中对应的命令

在 Ubuntu 中,常用的是:

sudo apt update
sudo apt install 软件名
sudo apt remove 软件名

底层依赖的是:

dpkg -i xxx.deb

四、能不能在 Ubuntu 上装 yum?

技术上可以,但不推荐

  • yum 依赖 RPM 体系
  • 强行安装会导致系统混乱
  • 软件源不兼容
  • 可能破坏系统

正确做法
在 Ubuntu 上就用 apt,不要用 yum。


五、快速对照表

功能 Red Hat 系 Ubuntu / Debian
安装软件 yum install apt install
更新列表 yum makecache apt update
升级系统 yum update apt upgrade
删除软件 yum remove apt remove

总结一句话

Ubuntu 没有 yum,是因为它不属于 Red Hat 体系,而是使用 apt + deb 的 Debian 体系。

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

0