百度
360搜索
搜狗搜索

linux怎么查看已安装的rpm包详细介绍

在 Linux 系统中,查看已安装的 RPM 包可以通过 rpm 命令结合不同选项实现,以下是常用的几种方法:

1.
列出所有已安装的 RPM 包

使用 rpm -qa 命令,会输出系统中所有已安装的 RPM 包名称(默认按随机顺序显示):
bash

 

如果需要按字母顺序排序,可以结合 sort 命令:
bash

   

2.
查找特定 RPM 包是否已安装

使用 rpm -q 命令,后跟包名(支持模糊匹配,需结合 grep):

  • 精确匹配(查看单个包是否安装):bash
      包名

    httpd

  • 模糊匹配(查找包含关键词的包):bash
        关键词

    nginx

3.
查看 RPM 包的详细信息

使用 rpm -qi 命令,后跟包名(需先通过 rpm -q 确认包名):
bash

  包名

httpd

4.
查看某个文件属于哪个 RPM 包

如果知道某个文件路径,想确定它属于哪个包,使用 rpm -qf 命令:
bash

  文件路径

/etc/httpd/conf/httpd.conf

5.
查看 RPM 包的安装时间

结合 rpm -q--queryformat 选项自定义输出格式:
bash

   " 包名

" httpd

6.
查看 RPM 包的依赖关系

使用 rpm -qR 命令(R 代表 Requires,查看包的依赖项):
bash

  包名

httpd

总结

  • 查询包是否存在rpm -q <包名>(精确)或 rpm -qa | grep <关键词>(模糊)。
  • 查看详细信息rpm -qi <包名>
  • 文件归属rpm -qf <文件路径>
  • 依赖关系rpm -qR <包名>

这些命令适用于基于 RPM 的 Linux 发行版,如 RedHat、CentOS、Fedora、OpenSUSE 等。如果需要更高效地搜索或管理包,也可以结合包管理工具(如 yumdnf),例如 yum list installed | grep <关键词>

阅读更多 >>>  linux如何调网络

文章数据信息:

本文主要探讨:"linux怎么查看已安装的rpm包", 浏览人数已经达到31次, 首屏加载时间:1.154 秒。