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

Dee*_*ter 8 yum rpm

我一定在这里遗漏了一些明显的东西。如果同一个软件产品有两个版本相同的 RPM 软件包,其中一个安装在我的一个装备上(有一公吨的软件包作为依赖项),我怎样才能用另一个替换它而不会经历擦除和删除的麻烦重新安装数量惊人的依赖包?

我想通过yum. rpm基于的解决方案(强制)被勉强接受。

gar*_*Red 16

尝试使用 YUM 的 shell 事务:

# yum shell
>
> remove <package>
> repo disable <repo ID of not required package>
> install <package>
> run
> exit
Run Code Online (Sandbox Code Playgroud)

  • 也可以这样做:`yum swap -- remove foo -- install bar`(未测试)。 (5认同)