Linux RPM包管理-rpm命令管理

挂载命令

这里写图片描述
我们来挂载我们的光盘:
这里写图片描述
这里写图片描述
这里写图片描述

RPM软件包管理

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括RedHat、CentOS、SUSE等Linux的分发版本都有采用,可以算是公认的行业标准了。RPM文件在Linux系统中的安装最为简便

rpm命令管理

RPM包命名原则

这里写图片描述
这里写图片描述

RPM包依赖性

这里写图片描述
下面我们来安装一个RPM包,从中我们可以看出RPM包的依赖性:
这里写图片描述

包全名与包名

这里写图片描述

这里写图片描述

RPM安装

这里写图片描述
我们先来看看我们的光盘挂载没有:
这里写图片描述
然后我们进入到/mnt/cdrom/Packages/下安装RPM包。
然后我们来安装Apache:
这里写图片描述
我们先安装主包再安装其他附加包:
这里写图片描述
然后我们可以看到它依赖了其他包,所以我们先把他的依赖包都安装上:
这里写图片描述
我们看到上面最后它还依赖一个模块:ibapr-1.so.0,我们需要去http://www.rpmfind.net找到它所在的包:
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述

这里写图片描述
现在我们来安装其他附加包:
这里写图片描述
我们发现它依赖其他包:
这里写图片描述
我们难过的发现还需要依赖其他包:
这里写图片描述
所以使用rpm命令安装包实在是太麻烦了,从上面的安装过程也可以看出来。由于后续步骤实在太麻烦,需要依赖很多不同的包,我们就不继续安装了。但是Apache的主包httpd安装完了,其他附加包没装上,这个时候Apache的功能还是受限的,不过基本程序还是能使用。

RPM包升级

这里写图片描述

RPM包卸载

这里写图片描述

查询是否安装

这里写图片描述

这里写图片描述

这里写图片描述

查询软件包详细信息

这里写图片描述

这里写图片描述

这里写图片描述

查询包中文件安装位置

这里写图片描述
已安装包:
这里写图片描述
这里写图片描述
未安装包:
这里写图片描述

查询系统文件属于哪个RPM包

这里写图片描述

这里写图片描述

查询软件包的依赖性

这里写图片描述

这里写图片描述

这里写图片描述

RPM包校验

这里写图片描述

这里写图片描述

这里写图片描述

RPM包中文件提取

这里写图片描述

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/cckevincyh/article/details/80565139