yum基于RPM包管理的(也就是只能针对rpm格式的软件进行操作),能够从指定的服务器自动下载 RPM包并且安装,可以自动处理依赖性关系(版本新旧等),并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

 yum通过分析RPM(即软件包)的标题数据,根据各软件的相关性(比如版本信息等)制作出属性依赖时的解决方案,然后可以自动处理软件的依赖属性问题,以解决软件安装或删除与升级的问题。要使用yum,需要了解yum的命令 通用模版为: yum [options] [command] [package ...]

   详细如下:

1 安装
       yum install 全部安装
       yum install package1 安装指定的安装包package1
       yum groupinsall group1 安装程序组group1

2 更新和升级
       yum update 全部更新
       yum update package1 更新指定程序包package1
       yum check-update 检查可更新的程序
       yum upgrade package1 升级指定程序包package1
       yum groupupdate group1 升级程序组group1

3 查找和显示
       yum info package1 显示安装包信息package1
       yum list 显示所有已经安装和可以安装的程序包
   yum list package1 显示指定程序包安装情况package1
   yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

4 删除程序
       yum remove | erase package1 删除程序包package1
       yum groupremove group1 删除程序组group1
       yum deplist package1 查看程序package1依赖情况

5 清除缓存
       yum clean packages 清除缓存目录下的软件包
       yum clean headers 清除缓存目录下的 headers
       yum clean oldheaders 清除缓存目录下旧的 headers
       yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers