Linux-软件包管理-rpm命令管理

技术分享

mount 确认光盘是否挂载

技术分享

mount /dev/cdrom /mnt/cdrom  将设备名称/dev/cdrom安装到/mnt/cdrom挂载点下面
mount 查看光盘是否已经挂载 (ro表示只读,rw表示读写)

技术分享

cd /mnt/cdrom/Packages 改变当前目录为Packages目录
ls 显示当前目录所有信息

技术分享

技术分享

rpm -ivh httpd-(按两次Tab键) 查看当前目录下httpd开头的所有包的全名信息

技术分享

rpm -ivh httpd-2(按一次Tab键补全)回车,安装apache的主包

技术分享

注意: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位的这个包

技术分享

看到这个界面说明终于安装成功一个了,太不容易了。Preparing...后面的进度条表示-v显示详细信息,apr后面的进度条表示-h显示进度

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包

技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。