在 Ubuntu 上一般不能用 yum,因为:
Ubuntu 默认使用的是:
例如:
sudo apt update
sudo apt install nginx
➡️ 直接用 apt 替代 yum
# CentOS
yum install vim
# Ubuntu
sudo apt install vim
可以强行安装,但非常不建议:
sudo apt install yum
问题包括:
aptyum / dnf建议判断系统类型:
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 可用方案。