Centos配置本地yum源
1、将系统镜像安装的光驱中
2、挂载镜像
第一步:cd /media
第二步:在meida目录下mkdir cdrom
第三步:mount /dev/cdrom/media/cdrom
3、cd /etc/yum.repos.d
该目录下有以下4个文件
CentOS-Debuginfo.repo
CentOS-fasttrack.repo
CentOS-Media.repo // 本地源配置文件
CentOS-Base.repo // 网络源配置文件
CentOS-Vault.repo
CentOS-Media.repo文件内容如下:
# CentOS-Media.repo
#
# This repo can be used with mounted DVD media,verify the mount point for
# CentOS-6. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo,put in your DVD and use it with the other repos too:
# yum --enablerepo=c6-media [command]
#
# or for ONLY themedia repo, do this:
#
# yum --disablerepo=\* --enablerepo=c6-media[command]
[c6-media] //是用于区别各个不同的repository,必须有一个独一无二的名称
name=CentOS-$releasever�C Media
//对repository 的描述,支持像$releasever $basearch这样的变量
//baseurl 是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件,url 支持的协议有 http:// ftp:// file:// 三种。baseurl 后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl 只能有一个
baseurl=file:///media/CentOS/
file:///media/cdrom/ //本地光盘挂载点,配置本地yum源,
file:///media/cdrecorder/
gpgcheck=1
enabled=0 //enabled设置为1时,才能启用为本地yum源
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
4、若要配置本地yum源,则需要将网络源配置文件禁用,将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取,而且同时修改CentOS-Media.repo中的baseurl中的本地挂载点以及将enabled参数设置为1