在 Ubuntu 上不建议、也不应该下载或使用 yum。
yum 是 Red Hat / CentOS / Fedora 等系统的包管理工具apt(Advanced Package Tool)yum 不仅没必要,还可能导致系统混乱sudo apt update
sudo apt install 软件名
例如:
sudo apt install nginx
sudo apt install python3
✅ 正确做法:使用 Docker
docker run -it centos bash
yum install 软件名
✅ 解决方案:
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 = apt,CentOS = yum/dnf
sudo apt install yum
⚠️ 即使能装,也几乎不可用、不可维护
| 系统 | 包管理器 |
|---|---|
| Ubuntu / Debian | apt |
| CentOS 7 | yum |
| CentOS 8+ | dnf |
如果你愿意,可以告诉我:
我可以帮你用 Ubuntu 的正确方式 完成 ✅