关于rpm包
最近对linux虚拟机下的rpm包命令使用比较频繁,对它总结下:
在windows系统下,通常的压缩包为:.zip和.rar的,而在linux下,打包为.rpm包.Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。rpm 执行安装包分为二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
RPM包命名规则
Ps:bash-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:一般前两者比较常用.
有待进一步补充完善.