(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按回车键,如果没有安装则没有信息显示,否则有信息显示如:

wKiom1NM8mmyuPV7AABq3XSF30k593.jpg

第二步:如果没有安装则进行安装,把光盘挂载上,我这里把光盘挂载到/media/cdrom命令如下:

wKioL1NM8lDwkuH5AACqmNEBGCw240.jpg

此时用mount命令查看此时可以看到:

wKiom1NM8onDNs1hAABGltZK8Yk035.jpg表明已挂载上了

第三步:进入/media/cdrom/Packages目录下,使用命令

wKioL1NM8nCBn8eUAABu67i-9jU653.jpg

 第四步:查找http的安装包,操作如下:

wKiom1NM8qjij3vXAAH7p3e8t34885.jpg

此时我们可以看到有这么多安装包,我们这里主要安装的是第一个

    第五步:安装,操作如下:

wKioL1NM8pCjbZzeAAEAeCuBvB0354.jpg

第六步:查看是否已安装成功

[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