yum源的配置:

一、理论知识:
1、redhat的yum源有四个:Server、VT、Cluster、ClusterStorage
2、访问yum仓库的三种途径:
    ftp://
    http://
    file:///
3、客户端的yum配置文件由两部分组成:
   1、/etc/yum.conf(yum仓库通用的配置,对/etc/yum.repos.d/下的每一个yum源都生效)
     
   /etc/yum.conf的文件格式如下:
   [main](中括号括起来的叫做配置段,而main为主段,定义了全局属性,对每一个子段都会生效)
   cachedir=/var/cache/yum(yum下载的软件包的临时存放位置)
   keepcache=0(安装完成后,软件包是否继续保留)
   debuglevel=2(定义了调试级别)
   logfile=/var/log/yum.log(安装日志保存的位置)
   distroverpkg=redhat-release(定义了软件包的格式,发行版格式)
   tolerant=1(容许出错,当安装多个软件包时,若一个出现错误,其他软件包仍旧可以继续安装)
   exactarch=1(严格匹配平台架构)
   obsoletes=1(是否启用检查已经废弃的包的相关文件)
   gpgcheck=1(安装软件包之前,是否检查其签名信息,“1”表示检查,“0”不检查)
   plugins=1(启用插件功能与否)
   
   metadata_expire=1h(元数据的过期时间)
   
   
    2、/etc/yum.repos.d/*.repo(以.repo结尾的不同yum源的不同配置)
    
    /etc/yum.repos.d/*.repo格式如下:
    [Server](中括号括起来的叫做yum源的识别名,该识别名不能为main了,其他字符串都可以,每一段中定义了一个yum源)
    name=Server(指定yum源的完整名称)
    baseurl=file:///mnt/Server(指定yum源的位置)
    gpgcheck=0(是否检查签名信息,0表示不检查)
    enable=0(是否启用该yum源,0表示不启用,1表示启用)
    
二、具体实现yum源的配置:
步骤:
1、下载yum仓库到/mnt目录下面(四个yum仓库在这里都下载下来了)
2、/etc/yum.conf 文件保持默认值;
3、编辑/etc/yum.repos.d/YUM.repo文件;
# vim /etc/yum.repos.d/YUM.repo
[server]
name=server
baseurl=file:///mnt/Server
enable=1
gpgcheck=0
[vt]
name=vt
baseurl=file:///mnt/VT
enable=1
gpgcheck=0
[cluster]
name=cluster
baseurl=file:///mnt/Cluster
enable=1
gpgcheck=0
[clusterstorage]
name=clusteerstorage
baseurl=file:///mnt/ClusterStorage
enable=1
gpgcheck=0
(保存退出)
此时就可以使用yum来安装rpm软件包了。