yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相 关信息,检查依赖性并自动提示用户解决。
yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。
Yum的常用命令:
1.列出所有可更新的软件清单
命令:yum check-update
2.安装所有更新软件
命令:yum update
3.仅安装指定的软件
命令:yum install
4.仅更新指定的软件
命令:yum update
5.列出所有可安裝的软件清单
命令:yum list
6.用YUM安装软件包
命令:yum install
7.用YUM删除软件包
命令:yum remove
8.使用YUM查找软件包
命令:yum search
9.列出所有可更新的软件包
命令:yum list updates
10.列出所有已安装的软件包
命令:yum list installed
11.列出所有已安装但不在 Yum Repository 內的软件包
命令:yum list extras
12.列出所有可更新的软件包信息
命令:yum info updates
13.列出所有已安裝的软件包信息
命令:yum info installed
14.列出所有已安裝但不在 Yum Repository 內的软件包信息
命令:yum info extras
15.列出软件包提供哪些文件
命令:yum provides
16.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages
17.清除缓存目录(/var/cache/yum)下的 headers
命令:yum clean headers
18.清除缓存目录(/var/cache/yum)下旧的 headers
命令:yum clean oldheaders
19.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
20.yum groupinstall 它安装一个安装包,这个安装包包涵了很多单个软件,以及单个软件的依赖关系。
原文:http://www.cnblogs.com/skyfly0772/p/4998651.html