插件窝 干货文章 如何用YUM查看软件包信息

如何用YUM查看软件包信息

软件包 YUM bash 查看 912    来源:    2025-05-05

使用YUM(Yellowdog Updater Modified)查看软件包信息是Linux系统管理中的常见操作。以下是详细方法:

1. 查看已安装的软件包信息

yum info 软件包名

示例:

yum info nginx

这会显示软件包的名称、版本、架构、仓库来源等详细信息。

2. 查看可安装的软件包信息(未安装)

yum info available 软件包名

3. 列出所有已安装的软件包

yum list installed

或使用更精确的格式:

yum list installed | grep 关键字

4. 查看软件包的文件列表

yum provides 文件名/路径

示例:

yum provides /etc/nginx/nginx.conf

5. 查看软件包的依赖关系

yum deplist 软件包名

6. 搜索软件包(模糊查询)

yum search 关键词

7. 查看仓库中的软件包(包括可更新版本)

yum list 软件包名

实用技巧:

  • 组合使用 grep 进行过滤: bash yum info nginx | grep -E "Name|Version|Repo"
  • 查看更新信息: bash yum updateinfo 软件包名
  • 清空缓存后查看(获取最新信息): bash yum clean all yum makecache yum info 软件包名

注意事项:

  1. 需要root权限执行(或使用sudo)
  2. 不同Linux发行版(如CentOS/RHEL/Fedora)的YUM版本可能略有差异
  3. 在RHEL8/CentOS8及以上版本中,可以考虑使用dnf命令(语法类似)

如需更详细的信息,可以使用:

man yum

这些命令可以帮助您全面了解软件包的各类信息,便于进行系统管理和故障排查。