挂在光盘:
每个包的名称都由-和.分成名、若干部分
例如:abrt -2.1.11-48.el7.centos.x86_64.rpm
Abrt:表示为包名; 2.1.11:表示版本信息;48.el7.centos:表示发布的版本号
x86_64:表示运行平台
常见的运行平台有i386、i586、i686和x86_64
需要注意的是CPU目前分为32位和64位,前三种都为32位平台,x86_64为64位平台
有些RPM包并没有写具体的平台而是noarch(例如:abattis-cantarell-fonts-0.0.25-1.el7.noarch.rpm),这说明没有硬件平台限制
安装RPM包
选项:
-i:表示安装
-v:表示可视化
-h:表示显示安装进度
在安装RPM包时,常用的附带参数还包括如下几项
--force:表示强制安装,即使覆盖属于其他包的文件也要安装
--nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包
升级RPM包
格式:rpm -Uvh filename /其中U表示升级
卸载RPM包
格式:rpm -e filename
备注:-qa表示查找此RPM包
注意:卸载是,-e选项后面的filename和安装时是有区别的。安装时,是把一个存在的为念作为参数,而卸载时只需要包名即可
查询一个包是否已安装
格式:rpm–q rpm包名,这里的包名是不带平台信息和后缀的,例如
查询当前系统所有安装了的RPM包,显示部分内容
得到一个已安装的RPM包的相关信息
格式:rpm -qi 包名 这里不需要加平台信息和后缀
列出一个RPM包的安装文件
格式:rpm –ql 包名