yum会在实际的'required'软件包之前安装'provides'软件包

问题描述 投票:2回答:1

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

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

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

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

rpm yum
1个回答
0
投票

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

  • 软件包C提供B
  • B

所以yum处理您的请求是这样的:

  • 您要安装软件包A
  • A要求B
  • yum找到满足此要求的第一个程序包(运气不佳,在您的情况下为C)] >>
© www.soinside.com 2019 - 2024. All rights reserved.