我正在运行 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
您可以通过以下几种方式实现此目的:
- 如果您确定满足其他依赖关系,请使用 --nodeps 选项手动安装 (B) RPM。
- 将 (A) 编译成您自己的 RPM。然后您可以安装它,并且 (B) 将看到依赖关系得到满足,并确保将来的可升级性 [这是一个词吗?]。
选项 2. 是更好的选择,但需要更长的时间才能完成。不要指望 yum 会添加 --nodeps 支持很快。 :)