Linux RPM包管理-rpm命令管理

挂载命令

Linux RPM包管理-rpm命令管理_第1张图片
我们来挂载我们的光盘:
Linux RPM包管理-rpm命令管理_第2张图片
Linux RPM包管理-rpm命令管理_第3张图片
Linux RPM包管理-rpm命令管理_第4张图片

RPM软件包管理

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

rpm命令管理

RPM包命名原则

Linux RPM包管理-rpm命令管理_第5张图片
Linux RPM包管理-rpm命令管理_第6张图片

RPM包依赖性

Linux RPM包管理-rpm命令管理_第7张图片
下面我们来安装一个RPM包,从中我们可以看出RPM包的依赖性:
这里写图片描述

包全名与包名

Linux RPM包管理-rpm命令管理_第8张图片

这里写图片描述

RPM安装

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

Linux RPM包管理-rpm命令管理_第14张图片

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

RPM包升级

Linux RPM包管理-rpm命令管理_第17张图片

RPM包卸载

Linux RPM包管理-rpm命令管理_第18张图片

查询是否安装

Linux RPM包管理-rpm命令管理_第19张图片

这里写图片描述

Linux RPM包管理-rpm命令管理_第20张图片

查询软件包详细信息

Linux RPM包管理-rpm命令管理_第21张图片

Linux RPM包管理-rpm命令管理_第22张图片

Linux RPM包管理-rpm命令管理_第23张图片

查询包中文件安装位置

Linux RPM包管理-rpm命令管理_第24张图片
已安装包:
这里写图片描述
Linux RPM包管理-rpm命令管理_第25张图片
未安装包:
这里写图片描述

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

Linux RPM包管理-rpm命令管理_第26张图片

Linux RPM包管理-rpm命令管理_第27张图片

查询软件包的依赖性

Linux RPM包管理-rpm命令管理_第28张图片

Linux RPM包管理-rpm命令管理_第29张图片

Linux RPM包管理-rpm命令管理_第30张图片

RPM包校验

Linux RPM包管理-rpm命令管理_第31张图片

Linux RPM包管理-rpm命令管理_第32张图片

Linux RPM包管理-rpm命令管理_第33张图片

RPM包中文件提取

Linux RPM包管理-rpm命令管理_第34张图片

Linux RPM包管理-rpm命令管理_第35张图片

Linux RPM包管理-rpm命令管理_第36张图片

你可能感兴趣的:(Linux)