rpm命令的使用

1.查询未安装rpm包文件中的相关信息

-q:查询已知名称的软件包是否安装,需要使用准备的软件名作为参数(可以有多个)

-qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息

-qpl:查看该软件包准备要安装的所有目标目录、文件列表

-qpc:查看该软件包准备要安装的配置文件列表

-qpd:查看该软件包准备要安装的文档文件列表

2.查看已安装的rpm软件包信息

-qa:显示当前系统中以rpm方式安装的所有软件列表

-qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息(--info)

-ql:显示指定的软件包在当前系统中安装的所有目录、文件列表(--list)

-qf:查看指定的文件或目录是由哪个软件包所安装的(--file)

-qc:查看指定软件包在当前系统中安装的配置文件(--configfiles)列表

-qd:查看指定软件包在当前系统中安装的文档文件(--docfiles)列表

3.安装、升级、卸载rpm软件包

-i:在当前系统中安装(Install)一个新的rpm软件包

-e:卸载指定名称的软件包

-U:检查并升级系统中的某个软件包,若该软件包原来并未安装,则安装(等同于“-i”选项)

 -F:检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装

--force:强制安装某个软件包,当需要替换现在已安装的软件包以及文件、或者安装一个比当前使          用的软件版本更旧的软件时,可以使用此项

--nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系

-h:在安装或升级软件包的过程中,以“#”号显示安装进度

-v:显示软件安装过程中的详细信息

4.维护rmp数据库

当rpm数据库发生损坏时

rpm --rebuilddb  或者 rpm --initdb

你可能感兴趣的:(rpm命令)