Yum (Yellowdog Updater Modified) 是RHEL、CentOS、Fedora等基于RPM的Linux发行版中的包管理工具。以下是使用yum查找软件包的各种方法:
按名称查找软件包:
yum search 关键字
例如:yum search nginx
列出所有可用软件包:
yum list available
列出已安装的软件包:
yum list installed
使用通配符查找:
yum list "php*"
查找提供特定文件/命令的软件包:
yum provides /path/to/file
yum provides "*bin/nginx"
查找软件包详细信息:
yum info 包名
查找软件包依赖关系:
yum deplist 包名
查找软件包组:
yum grouplist
yum groupinfo "组名"
安装yum-utils:
yum install yum-utils
使用repoquery进行更灵活的查询:
repoquery -l 包名 # 列出包内容
repoquery --requires 包名 # 列出依赖
repoquery --whatprovides 文件 # 查找提供文件的包
如果查找不到最新软件包,可以尝试:
yum clean all
yum makecache
dnf
代替yum
(命令语法基本相同)-y
参数自动回答yes(如yum install -y 包名
)希望这些命令能帮助您有效地查找和管理Linux系统中的软件包!