CentOS系统yum list使用指南

目录

[1. 基础选项](#1. 基础选项)

[2. 类似 --showduplicates 的选项](#2. 类似 --showduplicates 的选项)

[3. 实用示例](#3. 实用示例)

[4. 与repoquery的对比](#4. 与repoquery的对比)

[5. 注意事项](#5. 注意事项)


yum list 是 YUM(Yellowdog Updater, Modified)包管理工具中用于查询软件包信息的核心命令。它能帮助用户查看系统中可用的软件包及其状态。

1. 基础选项

命令 说明
yum list all 列出yum源仓库中所有可用的安装包(包括已安装和未安装的)
yum list installed 列出所有已安装的安装包
yum list available 列出没有安装的可用包(即可用的包)
yum list updates 列出所有可以更新的程序包
yum list extras 列出已安装但不在yum Repository中的程序包

2. 类似 --showduplicates 的选项

命令 说明
yum list --showduplicates 显示软件包的所有版本(包括重复版本),而不是只显示最新版本
yum list --showduplicates <package> 显示指定软件包的所有版本(例如:yum list --showduplicates docker-ce
`yum list --showduplicates sort -r`

3. 实用示例

  • 查看所有可用的docker-ce版本

    复制代码
    yum list --showduplicates docker-ce
  • 查看已安装的docker-ce版本

    复制代码
    yum list installed docker-ce
  • 查看所有可用的docker-ce版本(按版本号排序)

    复制代码
    yum list --showduplicates docker-ce | sort -r
  • 查看已安装的特定软件包

    复制代码
    yum list installed nginx
  • 查看所有可用的软件包

    复制代码
    yum list available

4. 与repoquery的对比

如知识库15所述,yum list --showduplicatesrepoquery 有区别:

  • yum list --showduplicates 会显示当前系统架构的包
  • repoquery --all 会显示指定仓库中所有架构的包

如需让yum list显示所有架构的包,可以使用:

复制代码
yum --disablerepo="*" --enablerepo="patches" list available --showduplicates

5. 注意事项

  1. --showduplicates 选项会显示所有版本,包括重复的版本

  2. yum list的输出中,表头(标题行)会包含在行数统计中,实际包数量需要减1

  3. 为了获取最准确的列表,建议先更新仓库缓存:

    yum clean all && yum makecache

相关推荐
DigitalOcean11 小时前
Omarchy 将研发基础设施迁移至 DigitalOcean 云平台
linux·agent
牢姐与蒯11 小时前
Linux文件(一).前传之基础IO
linux·运维·服务器
码不停蹄Zzz12 小时前
linux驱动程序入门2
linux
ShineWinsu12 小时前
对于MySQL:内置函数的解析
linux·数据库·c++·mysql·面试·函数·查询
万物智能信息科技12 小时前
RK3568 的多路显示移植—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
linux·开发语言·华为·开源·harmonyos
IT菜鸟程13 小时前
Ubuntu 下 apt 版 Nginx 升级为源码编译版本完整操作指南(1.24.0 → 1.30.4 实战)
linux·nginx·ubuntu
新时代牛马13 小时前
Linux 磁盘管理:分区、文件系统、挂载与扩容
linux·运维·服务器
weixin_4024863413 小时前
VS Code Codex/Claude Extension 无法安装 / 无法正常打开
linux·服务器·vscode
大树8813 小时前
液冷系统的真正瓶颈,藏在那层不到1毫米的材料里
大数据·运维·服务器·人工智能·ai
奋斗的阿狸_198613 小时前
ch32v003j4m6+ws2812b方案2:规划引脚定义
linux