在 Ubuntu 上用 yum 安装失败 是正常现象,因为:
✅ Ubuntu 使用的是 apt / dpkg
❌ yum 是 CentOS / RHEL / Rocky / AlmaLinux 的包管理器
在 Ubuntu 上 不能、也不应该直接用 yum。
常见报错类似:
yum: command not found
或
E: Unable to locate package yum
原因是:
sudo apt update
sudo apt install 软件名
例如:
sudo apt install nginx
sudo apt install curl
sudo apt install docker.io
sudo apt update
sudo apt install yum
⚠️ 问题:
docker run -it centos bash
然后在容器里:
yum install 软件名
✅ 这是最干净、最安全的方式
| 功能 | Ubuntu (apt) | CentOS (yum) |
|---|---|---|
| 更新索引 | apt update |
yum makecache |
| 安装软件 | apt install xxx |
yum install xxx |
| 删除软件 | apt remove xxx |
yum remove xxx |
| 搜索软件 | apt search xxx |
yum search xxx |
❌ 在 Ubuntu 上执行:
yum install nginx
✅ 正确做法:
apt install nginx
你可以直接告诉我:
我可以给你 精确的 apt 安装命令 ✅