注意:error: Failed dependencies:(错误:依赖失败:)
httpd-2.2.15-39.e16.centos.x86_64需要依赖apr-util-ldap,需要依赖http-tools-2.2.15-39.e16.centos,需要依赖libapr-1.so.0是库文件,需要依赖libaprutil-1.so.0是库文件。
rpm apr-util-ldap(按一次Tab键补全)回车继续安装还是有错误发生,还是需要依赖包apr-util
rpm -ivh apr-util-1(按一次Tab键补全)注意上图没有直接把包全名显示出来,说明apr-util-1.3.9-3.e16_0.1.处的包全名还是有重复的,需要在按两次Tab键显示包全名
在光标所在处在输入"x"后(按一次Tab键补全)回车继续安装注意第一条依赖libapr-1.so.0是一个库文件(或者叫做模块),需要打开http://www.rpmfind.net搜索第一个文件
找到对应linux系统的安装包全名
rpm -ivh apr-1.3.9-5.el6_2.(按两次Tab键)注意不要输入i686,因为我安装的是64位的centos6.6系统 rpm -ivh apr-1.3.9-5.el6_2.x86_64.rpm回车安装这个包,注意要安装64位的这个包看到这个界面说明终于安装成功一个了,太不容易了。-v选项可以看到warning的注释信息,-h选项可以看到Preparing...后面的进度条表示显示详细信息(100%表示准备完成)和apr后面的进度条表示显示进度(100%表示安装完成)
rpm -ivh apr-util-1.3.9-3.e16_0.1.x86_64.rpm回车安装最近一次失败的这个包 rpm -ivh apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm回车继续安装在上一次失败的这个包 rpm -ivh httpd-tools-2.2.15-39.el6.centos.x86_64.rpm回车安装这个包可能此时你已经不记得该安装apache哪个包了
rpm -ivh httpd-(按两次Tab键) rpm -ivh httpd-2.2.15-39.el6.centos.x86_64.rpm回车开始安装刚才第一个失败的apache包到此为止只是安装apache的主包,其他包还没有安装,太麻烦了,就不再写笔记了。
rpm -e httpd 卸载命令只需要使用包名而不需要使用包全名,而且卸载这个命令还可以不在Packages这个目录中执行它,任何一个目录执行卸载命令都可以,因为包名已经存在到已安装的linux后台数据库中了转载于:https://www.cnblogs.com/qiyebao/p/4342822.html
相关资源:图的深度优先遍历和广度优先遍历算法