CentOS系统yum list使用指南

CentOS yum list 使用详解

目录

1. 基础选项

2. 类似 --showduplicates 的选项

3. 实用示例

4. 与repoquery的对比

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 --showduplicatessort -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的对比

如知识库[1]和[5]所述,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值