插件窝 干货文章 YUM列出可用软件包的命令是什么

YUM列出可用软件包的命令是什么

软件包 安装 YUM 仓库 1006    来源:    2025-05-04

在基于YUM(Yellowdog Updater, Modified)的Linux发行版(如CentOS、RHEL、Fedora等)中,列出可用软件包的命令如下:

1. 列出所有可用软件包(包括已安装和未安装的)

yum list available
  • 作用:显示仓库中所有可安装但当前未安装的软件包列表。
  • 输出格式包名.架构 版本号 仓库源

2. 列出所有软件包(包括已安装的)

yum list all
  • 作用:显示所有仓库中的软件包(无论是否已安装)。

3. 按名称搜索特定软件包

yum search 关键词
  • 示例yum search nginx
  • 作用:模糊匹配包名或描述中包含关键词的软件包。

4. 列出已安装的软件包

yum list installed

5. 查看软件包详细信息

yum info 包名
  • 示例yum info httpd
  • 作用:显示版本、仓库、依赖等详细信息。

注意事项:

  1. 需要root权限或使用sudo执行。
  2. 确保仓库缓存已更新(yum makecacheyum clean all && yum update)。
  3. 在较新系统中(如CentOS 8+/RHEL 8+),可使用dnf替代yum(命令相同)。

示例输出:

Loaded plugins: fastestmirror
Available Packages
nginx.x86_64            1:1.20.1-1.el7.ngx    nginx-stable
httpd.x86_64            2.4.6-97.el7.centos   updates

通过以上命令,您可以高效地浏览和管理软件包。