列出 RHEL、CentOS 和 Fedora 中所有已安装软件包的 3 种方法

系统管理员的多项职责之一是在这种情况下,为了保持在您的系统上,您可以学习和/或记住一些快速命令。

在本文中,我们将解释如何使用四种不同的方式列出 CentOS、RHEL 和 Fedora 发行版上所有已安装的 rpm 软件包。

1.使用RPM包管理器

以前称为 Red-Hat Package Manager 是一个开源的低级包管理器,它运行在 Red Hat Enterprise Linux (RHEL) 以及其他 Linux(例如 CentOS、Fedora 和 UNIX 系统)上。

你可以将其与,Debian 及其衍生产品(例如 Ubuntu、Kali Linux 等)的默认打包系统。

以下命令将打印 Linux 系统上所有已安装软件包的列表,标志-q含义查询和-a使:

# rpm -qa
列出 CentOS 中所有已安装的软件包

2.使用YUM包管理器

是一个基于前端 rpm 的交互式包管理器。

您可以使用百胜命令下面列出了系统上所有已安装的软件包,此方法的一个优点是,它包括安装软件包的存储库:

# yum list installed
Yum – 列出所有已安装的软件包

3. 使用 YUM-Utils

是用于管理 yum 存储库、安装调试包、源代码包、存储库的扩展信息和管理的工具和程序的分类。

要安装它,请以 root 身份运行以下命令,否则请使用 sudo 命令:

# yum update && yum install yum-utils

安装完成后,输入重新查询下面的命令列出系统上所有已安装的软件包:

# repoquery -a --installed 
Repoquery – 列出所有已安装的软件包

要列出特定存储库中已安装的软件包,请使用百胜数据库程序如下表所示:

# yumdb search from_repo base
列出存储库中所有已安装的软件包

了解有关 Linux 中包管理的更多信息:

在本文中,我们向您展示了如何以四种不同的方式列出 CentOS 或 RHEL 上所有已安装的软件包。通过下面的反馈部分分享您对本文的看法。

嘿 TechMint 读者,

令人兴奋的消息!每个月,我们的顶级博客评论者都有机会赢得丰厚奖励,例如免费的 Linux 电子书,例如红细胞认证工程师,红十字会协会,LFCS,学习Linux, 和awk, 每个值20 美元

学习!

Aaron Kili 是一名 Linux 和 FOSS 爱好者、即将成为一名 Linux 系统管理员、Web 开发人员,目前是 TecMint 的内容创建者,他热爱计算机工作并坚信分享知识。


每个教程位于泰克明特由经验丰富的 Linux 系统管理员团队创建使其符合我们的高品质标准。