关于rpm包

   

       最近对linux虚拟机下的rpm包命令使用比较频繁,对它总结下:                 

    在windows系统下,通常的压缩包为:.zip和.rar的,而在linux下,打包为.rpm包.Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的添加/删除程序,但是功能又比添加/删除程序强很多,它就是Red Hat Package Manager(简称RPM)。rpm 执行安装包分为二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。

 RPM包命名规则
            Psbash-3.0-19.2.i386.rpm

bash:软件名称   3.0-19.2:软件版本号,其中"3.0"是主版本号,"19.2"是次版本号

i386:软件所运行的硬件平台,noarch代表所有种类cpu       rpm:文件的扩展名

典型的 RPM 有着类似 foo-1.0-1.i386.rpm这样的名称其中指明了包名 (foo), 版本号 (1.0), 发行号 (1), 和硬件平台 (i386)

    RPM 有五个基本的操作 模式(不包括包的编译): 安装,卸载,升级,查询,校验。

一般常用的命令为:安装、卸载、查询.

安装一个rpm包:

1> 安装命令:rpm -ivh yaws-1.88-102.x86_64.rpm

   Preparing...                ########################################### [100%]

1:yaws                   ########################################### [100%]

再查看包的信息,看包是否安装成功:

2>  使用查询命令-q 

    rpm -qa yaws 或者 rpm -qa | grep yaws

   Yaws -1.88 -102

删除一个rpm包:

   删除命令 rpm -e

1> rpm -e yaws-1.88-102 或者 rpm -e yaws或者rpm -e yaws-1.88或者rpm -e yaws-

ps:一般前两者比较常用.

 有待进一步补充完善.

原文地址:https://www.cnblogs.com/unqiang/p/2748765.html