游乐游手机版
首页/编程语言/文章详情

Yum怎么查找已安装软件包及安装信息

时间:2026-08-17 11:58
使用yumlistinstalled列出所有已安装软件包,配合grep可快速过滤特定软件;yuminfo查看元数据和安装状态;yumsearch通过关键词搜索包名。以上命令均需sudo权限执行。

使用 Yum 查找已安装的软件其实并不难,但很多人在刚接触时,常常会把几个常用命令混淆。实际上,真正需要掌握的核心命令并不多,只要记住下面几条,查询 Linux 系统中已安装软件包的效率会明显提升。

怎样用Yum查找已安装的软件

先来看最直接、最常用的方法——快速列出系统中所有已经安装的软件包:

yum list installed

这条命令会输出一份较长的软件包清单,其中包含每个包的名称、版本等信息。如果你只是想判断某个软件是否已经安装,其实没必要逐条查看完整列表,只需要结合 grep 进行关键词过滤即可:

yum list installed | grep 

将 替换为你要查询的软件包名称。如果返回结果中包含对应关键字,通常说明该软件已经安装;如果没有任何输出,一般就表示系统中尚未安装这个包。

如果你觉得仅查看安装列表还不够,还想进一步了解软件包详情,比如所属仓库、依赖信息、版本情况,或者确认当前安装状态是否正常,可以使用 info 命令:

yum info 

这条命令会显示软件包的详细元数据。若该软件已安装,输出中会展示相关安装信息;如果没有安装,通常会提示“Not installed”,方便你快速判断。

另外,Yum 还提供了一个很实用的 search 命令。虽然它的主要作用并不是直接查询“是否已安装”,但当你记不清准确包名、只知道部分关键词时,这个命令会非常有帮助:

yum search 

它会根据关键词搜索软件包名称和描述信息,并返回匹配结果列表。你可以先用它定位正确的软件包名称,再配合前面的命令继续确认该软件是否已经安装。

需要注意的是,上述 Yum 命令通常需要管理员权限才能正常执行。如果当前登录的不是 root 用户,记得在命令前加上 sudo:

sudo yum list installed

掌握这几条 Yum 查询命令后,日常查看已安装软件、确认软件包状态以及排查系统环境问题,基本就足够用了。无需刻意死记,多操作几次之后,自然就会越来越熟练。

来源:https://www.yisu.com/ask/25566375.html
上一篇Debian系统中Python与Java互操作方法详解 下一篇Python列表推导:条件过滤与嵌套展开
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Python应用打包与部署入门教程:核心概念、操作步骤与结果验证
编程语言 · 2026-10-01

Python应用打包与部署入门教程:核心概念、操作步骤与结果验证

从 Python 应用打包的基本概念入手,介绍项目环境准备、依赖管理、构建发布包、安装部署以及运行结果验证,并梳理常见打包失败与部署问题,帮助初学者完成从源码到可部署应用的完整流程。

Python CLI 开发避坑指南:从环境配置到参数解析的实战排查
编程语言 · 2026-10-01

Python CLI 开发避坑指南:从环境配置到参数解析的实战排查

本文聚焦 Python 命令行工具(CLI)开发中最高频的故障点,按执行链路梳理从环境配置、参数解析、路径处理到异常调试的完整排查流程。通过具体代码示例与终端输出对照,提供可复现的修复方案,帮助开发者快速定位 ModuleNotFoundError、参数校验失败及跨平台兼容性问题,构建更健壮的命令行

Python CLI 开发:从参数解析到工程化发布的完整路径
编程语言 · 2026-10-01

Python CLI 开发:从参数解析到工程化发布的完整路径

本文以 Python 命令行工具开发为切入点,从项目结构搭建与虚拟环境配置入手,深入讲解 argparse 参数解析与子命令设计。通过一个完整的日志分析工具案例,演示输入校验、错误处理与异常捕获的最佳实践,最后覆盖打包发布流程与常见排查技巧,帮助开发者构建健壮、易用的 CLI 应用。

Python 模块与包的工程化实践:结构、依赖与排错指南
编程语言 · 2026-10-01

Python 模块与包的工程化实践:结构、依赖与排错指南

本文从项目目录规范与模块导入机制切入,详细阐述虚拟环境的配置、第三方包的管理策略以及完整案例的模块化拆分方法。通过具体代码示例展示如何构建高内聚低耦合的代码结构,并针对 ModuleNotFoundError、ImportError 及依赖冲突等常见工程问题提供系统化的排查与解决方案,帮助开发者建立

Python 函数参数与返回值:从环境搭建到实战避坑
编程语言 · 2026-10-01

Python 函数参数与返回值:从环境搭建到实战避坑

本文从搭建 Python 运行环境入手,详细解析函数定义、参数传递机制及返回值处理。通过电商订单计算的完整案例,展示如何模块化组织业务逻辑,并针对参数数量、作用域及返回值缺失等常见错误提供排查方案,帮助开发者写出健壮且可维护的代码。