如何使用 yum 将一个包替换为另一个包?

如何使用 yum 将一个包替换为另一个包?

我一定在这里遗漏了一些明显的东西。如果同一软件产品有两个版本相同的 RPM 软件包,其中一个安装在我的一台设备上(具有一公吨的软件包作为依赖项),我如何才能将其替换为另一个,而无需经历擦除和删除的麻烦重新安装大量的依赖包?

我想通过 来做到这一点yumrpm基于 的解决方案(强制)被勉强接受。

答案1

尝试使用 YUM 的 shell 事务:

# yum shell
>
> remove <package>
> repo disable <repo ID of not required package>
> install <package>
> run
> exit

相关内容