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

系统管理员的几个职责之一是 在计算机系统(在这种情况下 为Linux)上安装和管理软件 ,为了 跟踪系统上已安装/可用的软件包 ,您可以学习和/或记住几个快速命令。 在本文中,我们将解释如何使用四种不同的方法列出CentOS,RHEL和Fedora发行版上安装的所有rpm包。

1.使用RPM包管理器

以前称为Red-Hat Package Manager的 RPM(RPM包管理器)是一个开源低级包管理器,它在Red Hat Enterprise Linux(RHEL)以及其他Linux(如CentOS,Fedora和UNIX系统)上运行。 您可以将其与 DPKG包管理器 ,Debian的默认打包系统及其衍生产品(如Ubuntu,Kali Linux等)进行比较。 以下命令将打印您的Linux系统上所有已安装软件包的列表,标志 -q意义查询和 -a启用 :
# rpm -qa

在CentOS中列出所有已安装的软件包

2.使用YUM包管理器

YUM(Yellowdog Updater,Modified)是一个基于rpm的交互式前端基于包管理器。 您可以使用下面的 yum命令列出系统上安装的所有软件包,该方法的一个优点是,它包括安装软件包的存储库:
# yum list installed

Yum - 列出所有已安装的软件包

3.使用YUM-Utils

Yum-utils是一系列工具和程序,用于管理yum存储库,安装调试包,源包,来自存储库和管理的扩展信息。 要安装它,请以root身份运行以下命令,否则使用sudo命令:
# yum update && yum install yum-utils
安装完成后,请键入下面的 repoquery命令列出系统上安装的所有软件包:
# repoquery -a --installed 

Repoquery - 列出所有已安装的软件包

要列出来自特定存储库的已安装的软件包,请以下面的形式使用 yumdb程序:
# yumdb search from_repo base

从存储库列出所有已安装的软件包

阅读有关Linux中包管理的更多信息:
  1. Linux软件包管理与Yum,RPM,Apt,Dpkg,Aptitude和Zypper
  2. 5个最佳Linux软件包管理器
  3. 20个用于包管理的“Yum”命令
  4. 27'DNF'(Fork of Yum)Fedora中RPM软件包管理的命令
在本文中,我们向您展示了如何在CentOS或RHEL上以四种不同的方式列出所有已安装的软件包。通过下面的反馈部分分享您对本文的想法。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏