在 Ubuntu 上,其实正常情况下是用不到 yum 和 dnf 的,这俩主要是 Red Hat 系发行版(如 CentOS、RHEL、Fedora)的包管理工具。
给你梳理一下它们的关系和背景:
✅ 简单说:dnf 是 yum 的继任者
Ubuntu 属于 Debian 系,用的是:
apt / apt-getdpkg.deb所以:
# Ubuntu 正确姿势
sudo apt update
sudo apt install xxx
而不是:
yum install xxx # ❌ Ubuntu 默认没有
dnf install xxx # ❌ 同上
可能场景:
如果你愿意,可以告诉我你是在什么场景下遇到 yum/dnf 的(比如某个报错、某个教程),我可以帮你判断该用 apt 还是别的方式。