阅读量:0
Yum查找可用软件包的常用方法
一、基础搜索与列表
- 按关键词搜索软件包:执行命令:yum search
,如:yum search nginx。用于在所有已启用仓库中查找名称或描述包含关键词的包。 - 列出所有可用软件包:执行命令:yum list available,显示可从仓库安装但尚未安装的包。
- 查看软件包详细信息:执行命令:yum info
,获取版本、仓库、依赖等详情。 - 说明:在 CentOS/RHEL 8 及 Fedora 上,YUM 已被 DNF 取代,对应命令为 dnf search/info/list available;在 CentOS/RHEL 7 及以下使用 yum 命令即可。
二、按仓库筛选与精确匹配
- 仅在指定仓库中搜索:执行命令:yum search
--enablerepo= ;例如只在 epel 仓库中搜索:yum search nginx --enablerepo=epel。 - 排除指定仓库后搜索:执行命令:yum search
--disablerepo= 。 - 精确匹配包名:执行命令:yum search ^
$ ,如:yum search ^nginx$,避免匹配到包含关键词的其他包。 - 忽略大小写搜索:执行命令:yum search --ignorecase
。
三、实用组合与后续操作
- 查看可更新的软件包:执行命令:yum list updates,用于了解哪些已安装包有可用更新。
- 清理元数据缓存后再查:执行命令:yum clean all,可解决仓库元数据过期导致的搜索/列表异常。
- 查到包后直接安装:执行命令:yum install
;若需临时启用某仓库,可使用:yum install --enablerepo= 。
四、常见问题与提示
- 权限要求:多数 YUM 操作需要管理员权限,建议在命令前加 sudo。
- 区分系统与工具:在 RHEL/CentOS 8+ 与 Fedora 使用 DNF;在 RHEL/CentOS 7 及以下使用 YUM。
- 仓库未启用导致“搜不到”:先用 yum search
--enablerepo= 指定仓库,或检查仓库是否已启用。
以上就是关于“Yum如何查找可用软件包”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm