如何使用yum查看已安装软件

在基于RPM的Linux发行版(如CentOS、RHEL、Fedora或AlmaLinux)中,高效管理软件包是系统运维的核心技能。yum(以及其增强版dnf)作为强大的包管理工具,提供了多种便捷命令来查询系统已安装的软件。掌握这些命令,能让你快速盘点系统环境,为后续的更新、维护或故障排查打下坚实基础。
1. 列出所有已安装的软件包
要对系统已安装的所有软件进行完整清点,最全面的命令是:
yum list installed
执行此命令后,终端将显示一份详细的列表,包含每个已安装软件包的完整名称、版本号、发行版本以及来源仓库。虽然输出内容可能较多,但这是获取系统软件全景视图最直接有效的方法。你也可以通过管道符结合less或grep命令来分页浏览或筛选结果。
2. 搜索特定的软件包
若需查找特定软件(例如确认nginx、python3或mysql是否安装),使用搜索命令更为精准高效。命令格式如下:
yum search
将替换为你要查找的软件名称或关键词(如“web server”或“python”)。该命令会扫描所有可用仓库及已安装包,返回名称或描述信息中包含该关键词的所有匹配项,帮助你快速定位相关软件包及其安装状态。
3. 检查某个软件包是否已安装
当你不仅需要确认软件包是否存在,还想了解其具体版本、架构、大小、描述及依赖关系等详细信息时,应使用info命令:
yum info
运行此命令后,如果指定的软件包已安装,yum会输出其完整的元数据信息。如果未安装,则通常不会显示该包的信息,这本身也是一种快速的验证方式。此命令对于规划升级或分析软件兼容性尤为有用。
综上所述,yum list installed、yum search和yum info是查询和管理已安装软件包的三大核心命令。熟练运用它们,你可以轻松掌握系统软件清单,高效完成日常的软件包查询与管理工作,确保系统环境清晰可控。
