1 Yum命令常用参数详解

本文详细介绍Yum命令的各种功能,包括列举包文件、资源信息、搜索、管理包等操作。此外还介绍了如何进行软件组管理、更新及清理缓存等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Yum 简介

yum是一个用于管理rpm包的后台程序,用 python 写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。

列举包文件

  • yum list # 列出资源库中所有可以安装或更新的rpm包
  • yum list perl* # 列出资源库中特定的可以安装或更新以及已经安装的rpm包
  • yum list updates # 列出资源库中所有可以更新的rpm包
  • yum list installed # 列出已经安装的所有的rpm包
  • yum list extras # 列出已经安装的但是不包含在资源库中的rpm包(注:extras是repos.d中定义的资源列表名称)

列举资源信息

  • yum info # 列出资源库中所有可以安装或更新的rpm包的信息
  • yum info perl* # 列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
  • yum info updates # 列出资源库中所有可以更新的rpm包的信息
  • yum info installed # 列出已经安装的所有的rpm包的信息

搜索

  • yum search perl # 搜索匹配特定字符的rpm包
  • yum provides realplay # 搜索有包含特定文件名的rpm包

管理包

  • yum install perl # 安装rpm包
  • yum remove perl* # 删除rpm包,包括与该包有倚赖性的包

软件组管理

  • yum groupinstall "Chinese Support" # 安装指定的组
  • yum groupupdate "Chinese Support" # 安装了的组成员软件包更新
  • yum grouplist "Chinese Support" # 安装了的组和可以安装的组一览显示
  • yum groupremove "Chinese Support" # 删除指定的组
  • yum groupinfo "Chinese Support" #指定组所包含的软件包显示

更新

  • yum check-update # 检查可更新的rpm包
  • yum update # 更新所有的rpm包
  • yum update kernel kernel-source # 更新指定的rpm包,如更新kernel和kernel source
  • yum upgrade # 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

清空缓存

  • yum clean packages # 清除暂存中rpm包文件
  • yum clearn headers # 清除暂存中rpm头文件
  • yum clean oldheaders # 清除暂存中旧的rpm头文件
  • yum clearn all # 清除暂存中旧的rpm头文件和包文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值