使用yum search命令是最常用的查找方式,会搜索所有启用仓库中软件包名称及描述包含指定关键词的条目。
命令格式:yum search <关键词>
示例:查找与“nginx”相关的所有软件包,执行yum search nginx,结果会列出软件包名称、简要描述及所属仓库。
--enablerepo参数启用目标仓库,同时用--disablerepo=*禁用其他仓库。yum --disablerepo=* --enablerepo=epel search nginx。--disablerepo参数。yum search nginx --disablerepo=base。--regexp参数使用正则表达式实现更精确的匹配(如匹配包名前缀、特定模式)。yum search --regexp "^httpd"。version=<版本号>参数。yum search nginx version=1.18。--info参数仅显示软件包名称和版本,减少冗余信息。yum search python --info。yum info <软件包名>查看其完整信息(包括版本、发布号、依赖关系、描述等)。yum info nginx。yum deplist <软件包名>。yum deplist nginx。yum list available列出所有未被安装但可从仓库获取的软件包。yum list installed列出系统中已安装的所有软件包。grep命令过滤结果,如yum list available | grep nginx。sudo yum clean all && sudo yum update。/etc/yum.repos.d/目录下的仓库配置文件(如epel.repo)是否正确,且网络连接正常。以上方法覆盖了Yum查找软件包的常见场景,从基础到高级,可根据需求灵活选择使用。