在 Ubuntu 上你不应该用 yum,因为 yum 是 RHEL / CentOS / Rocky / AlmaLinux 等系统的包管理器。
Ubuntu 使用的是 APT(apt / apt-get),所以解决思路如下:
sudo apt update
sudo apt install 包名
例如:
sudo apt install nginx
✅ 解决:改用 apt
Ubuntu 没有 yum 源,yum 找不到包是正常现象。
Ubuntu 不推荐,但可安装:
sudo apt install yum
⚠️ 但即使装了 yum,也基本找不到 RHEL 的包,因为软件源不兼容。
检查系统:
cat /etc/os-release
如果是 CentOS / Rocky / Alma:
yum install 包名
sudo apt update
Ubuntu 包名可能不同,例如:
apt search 关键字
sudo add-apt-repository universe
sudo apt update
.debsnap / flatpakUbuntu ≠ yum
✅ 用apt
❌ 不要用yum
如果你告诉我具体想装什么包,我可以直接给你 Ubuntu 下的正确安装命令。