温馨提示×

Ubuntu能用yum吗

小樊
43
2026-07-12 17:46:51
栏目: 智能运维

Ubuntu 上一般不能用 yum,因为:

  • Ubuntu 使用的是 DEB 包管理系统
  • yum 是为 RPM 系发行版(如 CentOS、RHEL、Fedora)设计的

Ubuntu 对应的包管理工具

Ubuntu 默认使用的是:

  • apt / apt-get(推荐)
  • 底层工具:dpkg

例如:

sudo apt update
sudo apt install nginx

如果你想在 Ubuntu 上“用 yum”,有几种情况

✅ 情况 1:只是想安装软件

➡️ 直接用 apt 替代 yum

# CentOS
yum install vim

# Ubuntu
sudo apt install vim

⚠️ 情况 2:确实需要 yum(不推荐)

可以强行安装,但非常不建议

sudo apt install yum

问题包括:

  • 依赖 RPM 系统
  • 可能破坏系统
  • 软件源不兼容
  • 和 apt 冲突

✅ 情况 3:你在用 Docker / 容器

  • Ubuntu 容器 → 用 apt
  • CentOS 容器 → 用 yum / dnf

✅ 情况 4:你在写跨平台脚本

建议判断系统类型:

if [ -f /etc/os-release ]; then
    . /etc/os-release
    if [[ "$ID" == "ubuntu" ]]; then
        sudo apt install xxx
    elif [[ "$ID" == "centos" ]]; then
        sudo yum install xxx
    fi
fi

总结

系统 包管理器
Ubuntu / Debian apt
CentOS / RHEL yum / dnf

Ubuntu 不建议、也不需要 yum
用 apt 才是正确方式

如果你是因为某个教程或软件要求 yum,可以把具体场景发我,我帮你改成 Ubuntu 可用方案。

0