在 Ubuntu 上出现“yum 冲突”,通常有以下几种情况和对应解决办法:
Ubuntu 使用的是 apt,不是 yum
yum 是 CentOS / RHEL / Fedora 的包管理器。
yumyum install xxx 报错apt 的源/包冲突✅ 不要在 Ubuntu 上用 yum
sudo apt remove yum
然后用 apt:
sudo apt update
sudo apt install 软件名
有时为了方便,手动加了 .repo 文件,导致 apt 和 yum 源混用。
sudo rm -rf /etc/yum.repos.d/*
sudo apt update
sudo apt -f install
如果你同时装了:
rpmyumapt并且用 rpm 装了包,又用 apt 装同名包。
aptsudo apt remove rpm yum
比如:
只有一种合理场景:
你在 Ubuntu 上 交叉编译 / 打包 CentOS 软件
这时应该用:
mockpbuilder而不是在 Ubuntu 直接跑 yum。
Ubuntu + yum = 错误组合
卸载 yum,用 apt 就对了。
如果你愿意,可以把具体报错信息贴出来,我可以精准帮你分析。