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软件包了。