Centos配置本地yum源

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

 

   

你可能感兴趣的:(centos,yum,配置本地源)