查看软件包
查看已安装软件包的列表或详细信息。
命令格式
rpm 选项... [软件包名]
命令详解
1、选项列表:
- −q(Query):必选项,查看软件包。
- −a(All):查看所有软件包。
- −i(Information):查看软件包的名称、描述、版本等详细信息。
- −l(List):查看软件包中的所有文件。
使用示例
1、rpm −qa | grep 关键词:查看所有已安装的软件包并过滤显示名字中带有关键词的软件包。

2、rpm −q 软件包名:查看软件包的全名。

3、rpm −qi 软件包名:查看软件包的详细信息。

4、rpm −ql 软件包名:查看软件包中的所有文件。

安装软件包
安装rpm软件包,若系统缺少此软件包依赖的第三方软件包,会导致安装失败。
命令格式
rpm 选项... 软件包名
命令详解
1、选项列表:
- −i(Install):必选项,安装软件包。
- −v(Verbose):显示软件包安装的详细信息。
- −h(Hash):使用井号(#)显示安装进度。
使用示例
1、rpm −ivh 软件包名:安装软件包并显示安装的详细信息及安装进度。

升级软件包
若需要升级的软件包未安装,会先安装再升级。
命令格式
rpm 选项... 软件包名
命令详解
1、选项列表:
- −U(Upgrade):必选项,升级软件包。
- −v(Verbose):显示软件包升级的详细信息。
- −h(Hash):使用井号(#)显示升级进度。
使用示例
1、rpm −Uvh 软件包名:升级软件包并显示详细信息与升级进度。

卸载软件包
若需要卸载的软件包被其它软件包依赖会导致卸载失败(强制卸载可能会导致依赖它的软件不能正常运行,请谨慎使用)。
命令格式
rpm 选项... 软件包名
命令详解
1、选项列表:
- −e(Erase):必选项,卸载软件包。
- −−nodeps(no dependencies):若要卸载的软件包被其它软件包依赖会导致卸载失败,此选项不检查依赖性直接卸载。
2、参数说明:
- 软件包名:需要卸载的软件包必须写全名,可先通过−q参数查询。
使用示例
1、rpm −e 软件包名:卸载软件包。
