2024年3月26日发(作者:)

rpm 常用命令

RPM是一种常用的软件包管理器,它可以在Linux系统上安装、升级

和删除软件包。下面将介绍一些常用的RPM命令。

1. rpm -qa

该命令可以列出所有已安装的软件包。q表示查询,a表示所有已安装

的软件包。该命令会输出软件包名称和版本号。

2. rpm -qi

该命令可以查询指定软件包的详细信息。i表示信息,后面跟上软件包

名称即可。输出内容包括软件包名称、版本号、发布日期、大小、作

者等信息。

3. rpm -qf

该命令可以查询指定文件属于哪个软件包。f表示文件,后面跟上文件

路径即可。如果文件不存在于任何一个已安装的软件包中,则会输出

“not owned”。

4. rpm -ql

该命令可以列出指定软件包中所有文件的路径。l表示列表,后面跟上

软件包名称即可。

5. rpm -qR

该命令可以列出指定软件包所依赖的其他软件包。R表示依赖关系,

后面跟上软件包名称即可。

6. rpm -ivh

该命令可以安装一个新的rpm包。i表示安装,v表示显示详细信息,

h表示显示进度条。后面跟上rpm文件名即可。

7. rpm -Uvh

该命令可以升级一个已有的rpm包。U表示升级,v和h同上。后面

跟上rpm文件名即可。

8. rpm -e

该命令可以卸载一个已安装的软件包。e表示卸载,后面跟上软件包名

称即可。

9. rpm -Va

该命令可以验证所有已安装的软件包是否完整。V表示验证,a表示所

有已安装的软件包。如果有文件被修改或删除,则会输出错误信息。

10. rpm -Va --nofiles --nodigest

该命令可以验证所有已安装的软件包是否完整,但忽略文件和摘要信

息。如果有文件被修改或删除,则会输出错误信息。

以上是一些常用的RPM命令,它们可以帮助我们管理Linux系统中的

软件包。在使用这些命令时,需要注意权限问题,并且要谨慎操作,

以免出现不可预料的错误。