yum在实际的“必需”软件包之前安装“提供”软件包

时间:2019-10-28 21:58:28

标签: rpm yum

我有一个yum回购,其中包含rpm软件包A-F。

  • A包需要B包
  • B包与E-F包冲突
  • 包C提供包B,并且需要D-F

在干净的系统上执行' yum install -y A '时,我期望安装软件包A,并要求安装软件包B,但是安装了CF 。

为什么?是否将“提供:”列为“必需:”? yum安装时的层次结构或决策流程是什么?

1 个答案:

答案 0 :(得分:0)

对于rpm,“真实”和“虚拟”提供之间没有区别。对于rpm,它们是相同的:

  • 软件包 C ,提供 B
  • 软件包 B

因此yum处理您的请求,如下所示:

  • 您要安装软件包 A
  • 软件包 A 需要 B
  • yum找到了第一个满足此要求的软件包(运气不好,在您的情况下为 C
相关问题