(1)介绍rpm的对象和一些常用参数
rpm-->对象 软件包名称-版本号-修订号.平台.rpm,其中软件里边内容包括有【二进制 手册 库文件 头文件】
rpm使用的一些主要参数如下:
安装: -ivh
卸载
-e
A f1 B
--nodeps
查询
-q -a ---》-qa 查询是否按上 【查询已经安装的软件包】
-l ---》-ql 包名称 查看文件安装哪里【已经安装】
---》-qlp 文件名称 【未安装】
-i ---》-qi 包名称 查看详细安装文件 【已经安装】
---》qip 文件名称 【未安装】
-f ---》-qf 文件 【查询该文件所属的包】
升级 -Fvh 【升级】 -Uvh 【升级 安装】
校验 -V -a
c %config configuration file.
d %doc documentation file.
g %ghost file (i.e. the file contents are not included in the package payload).
l %license license file.
r %readme readme file.
S file Size differs
M Mode differs (includes permissions and file type)
5 digest (formerly MD5 sum) differs
D Device major/minor number mismatch
L readLink(2) path mismatch
U User ownership differs
G Group ownership differs
T mTime differs
P caPabilities differ
签名 【真实性 完整性】
湿签名 ---》数字签名
-K
安装 冲突
A 包 f1
B 包 f1
--replacefiles
--force
rpm的主要缺点就是:不能解决依赖性
(2)事例操作(httpd):(使用环境是Centos6.4.x86_64)
第一步:查询本机是否已经安装了http使用命令:
rpm -qa |grep -i httpd按回车键,如果没有安装则没有信息显示,否则有信息显示如:
第二步:如果没有安装则进行安装,把光盘挂载上,我这里把光盘挂载到/media/cdrom命令如下:
此时用mount命令查看此时可以看到:
第三步:进入/media/cdrom/Packages目录下,使用命令
第四步:查找http的安装包,操作如下:
此时我们可以看到有这么多安装包,我们这里主要安装的是第一个
第五步:安装,操作如下:
第六步:查看是否已安装成功
[root@huangzhong ~]# rpm -qa |grep http
httpd-tools-2.2.15-26.el6.centos.x86_64
httpd-2.2.15-26.el6.centos.x86_64
转载于:https://blog.51cto.com/tyjhz/1395887