从源码安装的软件包的百胜依赖问题

我正在运行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)的原因是因为我需要使用比版本库中可用的版本更新的版本,我也需要configuration它。 什么是解决这个问题的好方法?

你可以用几种方法来做到这一点:

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

scheme2是可取的,但需要更长时间才能完成。 不要指望yum 很快添加–nodeps支持。 🙂