评论:SuSE 10.3安装HTTP Apache2时解决RPM的依赖问题,需要的朋友可以参考下





下面的提示信息出现在HTTP Apache2安装SuSE 10.3:

libapr1由apache2-2.2.3-16.21.i586 > = 1
libapr1<2需要通过apache2-2.2.3-16.21.i586
libapr-1。所以,需要通过apache2-2.2.3-16.21.i586 0
libaprutil-1。所以,需要通过apache2-2.2.3-16.21.i586 0

此时,安装以下软件:

libapr-util1-1.2.2-13.7.i586.rpm
libapr-util1-devel-1.2.2-13.7.i586.rpm
libapr1-1.2.2-13.2.i586.rpm
libapr1-devel-1.2.2-13.2.i586.rpm

当Apache安装在SUSE 10,这是错误的报道:

转- IVH apache2-2.0.54-10.i586.rpm
错误:依赖项失败:
需要apache2-2.0.54-10 apache2 MPM

原因是,这取决于apache2-prefork-2.0.54-10.i586.rpm,所以:
转- IVH apache2-prefork-2.0.54-10.i586.rpm
错误:依赖项失败:
Apache2 = 2.0.54需要apache2-prefork-2.0.54-10
事实证明,这两个包是相互依存的,所以:
转- IVH apache2-2.0.54-10.i586.rpm apache2-prefork-2.0.54-10.i586.rpm
安装成功。

两个RPM在删除时也会有相互依赖的问题,不能单独删除。

转- E Apache2
错误:依赖项失败:
Apache2 = 2.0.54需要apache2-prefork-2.0.54-10(安装)
转- E Apache2 prefork
错误:依赖项失败:
Apache2 MPM是必要的(安装)apache2-2.0.54-10

如果删除它,也必须删除它。
转- E Apache2 Apache2 prefork