在 Linux 中,yum(Yellowdog Updater, Modified)主要用于 RHEL / CentOS / Fedora 等基于 RPM 的发行版。下面按常见场景说明 如何用 yum 查找软件。
yum search 关键字
示例:
yum search nginx
输出会包含:
yum list 包名
示例:
yum list nginx
如果已安装,会显示:
Installed Packages
nginx.x86_64 1.20.1 @epel
yum list available
结合 grep 使用更方便:
yum list available | grep mysql
yum info 包名
示例:
yum info nginx
会显示:
yum provides 命令或文件路径
示例:
yum provides nginx
yum provides /usr/bin/vim
yum list installed
查找某个已安装软件:
yum list installed | grep php
yum info 包名
或:
yum repolist
如果找不到软件,先更新缓存:
yum makecache
或:
yum clean all
yum makecache
⚠️ CentOS 8 / RHEL 8 以后推荐使用
dnf,用法几乎一样:
dnf search nginx
dnf info nginx
| 功能 | 命令 |
|---|---|
| 搜索软件 | yum search 关键字 |
| 查看包信息 | yum info 包名 |
| 查看已安装 | yum list installed |
| 查找文件所属包 | yum provides 文件 |
| 更新缓存 | yum makecache |
如果你愿意,可以告诉我:
我可以给你更精确的命令 ✅