Linux RPM包管理-rpm命令管理

本文介绍了RPM包管理系统的基本概念及使用方法,包括如何通过RPM安装、升级、卸载软件包,以及解决依赖问题的过程。同时展示了安装Apache的具体步骤。

挂载命令

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

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包中文件提取

这里写图片描述

这里写图片描述

这里写图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值