1.yum介绍
Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
2.命令详解
2.1.语法
yum [options]
2.2.命令说明
2.2.1.图表版
原表: 【金山文档】 yum命令详解。yum install安装卸载,yum配置仓库
2.2.2.文字版
序号yum命令命令说明1yum repolist [all] [REPOS…]查看启用|所有仓库中所有|指定仓库列表2yum check检查 RPM 数据库问题3yum history查看软件包历史4yum history info [ID…]查看软件包历史最近一次|指定id的详情5yum search PACKAGE搜索仓库中指定的软件包名称、描述、概述、维护者中包含PACKAGE的rpm名称、描述6yum deplist PACKAGE…查看指定的软件包的所有依赖关系(优先显示已安装软件,否则显示仓库软件)7yum resolvedep PACKAGE…查看指定的软件包的依赖关系(优先显示已安装软件,否则显示仓库软件)8yum provides PACKAGE…查看软件包中软件提供的功能以及包含的文件。同yum whatprovides9yum list [all] [PACKAGE…]查看所有|指定的软件包列表(已安装、可安装、可更新)10yum list available [PACKAGE…]查看所有|指定的软件包列表(可安装)11yum list installed [PACKAGE…]查看所有|指定的软件包列表(已安装)12yum list updates [PACKAGE…]查看所有|指定的软件包列表(可更新)13yum list extras [PACKAGE…]查看所有|指定的软件包列表(已安装但不在)14yum list recent [PACKAGE…]查看所有|指定的软件包列表(最近添加的)15yum info [PACKAGE…]查看所有|指定的软件包信息(已安装、可安装、可更新)16yum info available [PACKAGE…]查看所有|指定的软件包信息(可安装)17yum info installed [PACKAGE…]查看所有|指定的软件包信息(已安装)18yum info updates [PACKAGE…]查看所有|指定的软件包信息(可更新)19yum info extras [PACKAGE…]查看所有|指定的软件包信息(已安装但不在)20yum info recent [PACKAGE…]查看所有|指定的软件包信息(最近添加的)21yum erase PACKAGE…擦除指定软件包(真正删除了元素,迭代器不能再访问了)22yum remove PACKAGE…移除指定软件包(只是简单地把要remove的元素移到了容量的最后)23yum install PACKAGE…|FILE…安装指定件包|本地rpm包(与rpm-U命令不同,可同时安装依赖的包)24yum localinstall FILE…安装本地rpm包(与rpm-U命令不同,可同时安装依赖的包)25yum reinstall PACKAGE…|FILE…重装指定件包|本地rpm包(与rpm-U命令不同,可同时安装依赖的包。必须已安装且版本一致)26yum check-update查看可更新的软件包27yum update [PACKAGE…|FILE…]更新所有|指定软件包|本地rpm包(与rpm-i命令不同,可同时安装依赖的包)28yum upgrade [PACKAGE…|FILE…]升级所有|指定软件包|本地rpm包。与yum update不同的是,连旧的被淘汰的包也升级29yum downgrade PACKAGE…|FILE…降级指定软件包|本地rpm包30yum group list [GROUP…]查看所有|指定已经安装的和可用的软件组31yum group erase GROUP…擦除指定软件组中的软件包(真正删除了元素,迭代器不能再访问了)32yum group remove GROUP…卸载指定软件组中的软件包(只是简单地把要remove的元素移到了容量的最后)33yum group install GROUP…安装指定软件组中的软件包34yum group update GROUP…更新指定软件组中的软件包35yum clean all删除缓存中的rpm头文件和包文件36yum clean packages删除缓存中的软件包文件37yum clean headers删除缓存中的rpm头文件38yum makecache创建元数据缓存
2.3.常用参数
-y 如果有需要按y/n的时候,默认自动选y。-q 安静模式,不显示安装的过程。-h 显示帮助信息。-c 指定配置文件。-v 详细模式。-d 设置调试等级,从0到10。-e 设置错误等级,从0到10。-R 设置yum处理一个命令的最大等待时间。-C 完全从缓存中运行,而不去下载或者更新任何头文件。