当前位置: 技术问答>linux和unix
rpm 安装问题
来源: 互联网 发布时间:2015-01-19
本文导语: 小弟是linux新手,现在想把RH8中的APACHE从2.0.40升级到2.0.43但在键入命令后出现如下人错误提示,实在就不知如何解决 [root@Drn server]# rpm -U httpd-2.0.43-1.i386.rpm error: Failed dependencies: libapr.so.0 is needed by (insta...
小弟是linux新手,现在想把RH8中的APACHE从2.0.40升级到2.0.43但在键入命令后出现如下人错误提示,实在就不知如何解决
[root@Drn server]# rpm -U httpd-2.0.43-1.i386.rpm
error: Failed dependencies:
libapr.so.0 is needed by (installed) mod_perl-1.99_05-3
libaprutil.so.0 is needed by (installed) mod_perl-1.99_05-3
我已经检查过mod_perl已经被安装过并且libapr.so.0 libaprutil.so.0两个文件也都存在
[root@Drn server]# rpm -U httpd-2.0.43-1.i386.rpm
error: Failed dependencies:
libapr.so.0 is needed by (installed) mod_perl-1.99_05-3
libaprutil.so.0 is needed by (installed) mod_perl-1.99_05-3
我已经检查过mod_perl已经被安装过并且libapr.so.0 libaprutil.so.0两个文件也都存在
|
两种方法:
1、用rpm -U httpd-2.0.43-1.i386.rpm --force强制执行
2、用rpm -qf先查到libapr.so.0和libaprutil.so.0属于哪个包。然后用rpm -U删除。
1、用rpm -U httpd-2.0.43-1.i386.rpm --force强制执行
2、用rpm -qf先查到libapr.so.0和libaprutil.so.0属于哪个包。然后用rpm -U删除。
|
libapr.so.0 libaprutil.so.0这两个文件也是httpd包里的吧?
可以考虑把低版本的包先卸掉,然后重新安装高版本的包。
可以考虑把低版本的包先卸掉,然后重新安装高版本的包。