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

先来看最直接、最常用的方法——快速列出系统中所有已经安装的软件包:
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 查询命令后,日常查看已安装软件、确认软件包状态以及排查系统环境问题,基本就足够用了。无需刻意死记,多操作几次之后,自然就会越来越熟练。
