从源代码安装的软件包存在 Yum 依赖问题

从源代码安装的软件包存在 Yum 依赖问题

我正在运行 CentOS 5.3,这是我的问题:

- I installed (A) from source. (B) depends on (A)
- I want to install the (B) RPM, but the (B) RPM depends on the (A) RPM.

因此,即使 (A) 已经安装,yum 仍要求我安装 (A) RPM。我从源代码安装 (A) 的原因是我需要使用比存储库中可用的版本更新的版本,并且还需要对其进行配置。有什么好方法可以解决这个问题?

答案1

您可以通过以下几种方式实现此目的:

  1. 如果您确定满足其他依赖关系,请使用 --nodeps 选项手动安装 (B) RPM。
  2. 将 (A) 编译成您自己的 RPM。然后您可以安装它,并且 (B) 将看到依赖关系得到满足,并确保将来的可升级性 [这是一个词吗?]。

选项 2. 是更好的选择,但需要更长的时间才能完成。不要指望 yum 会添加 --nodeps 支持很快。 :)

相关内容