一、本地YUM源

1、挂载光盘,mount /dev/cdrom     /mnt

2、把/etc/yum.repos.d目录下的文件都删掉,  rm -rf  /etc/yum.repos.d/*

3、创建新的dvd.repo文件,如下所示

[dvd]                #名字随便起

name=install   dvd     #名字随便起

baseurl=file:///mnt

anabled=1       #1为启用,0为不启用

gpgcheck=0    #0为不检查,1为检查

4、刷新yum缓存 yum makecache

二、局域网YUM源,基于NFS方式

首先准备两台虚拟机,一台装nfs,做yum仓库,另一台做客户机,在nfs服务器上做如下操作:

1、创建一个目录,mkdir  /nfs

2、挂载光盘,并把光盘里的文件拷贝到/nfs目录下,mount  /dev/cdrom  /mnt ,              cp  -r  /mnt/*    /nfs/

3、配置nfs服务,yum  install -y nfs-utils ,编辑/etc/exports,加入如下配置                  /nfs     192.168.223.0/24   (ro,async,all_squash,anonuid=501,anongid=501)                ##### /nfs表示要共享的目录    192.168.223.0/24表示可以访问的网段,小括号里的       权限,ro表示只读,async表示内存中的数据不时时同步到硬盘中,all_squash表示将   所有访问nfs的用户限制成一个普通用户,anonuid、anongidjiang表示将访问的用户     限制成的uid,gid

在客户端上做如下操作:

1、查看,可以在客户端上通过  showmount  -e   ip地址   查看共享的情况,如果没有  这个命令,安装nfs-utils软件包

2、挂载   mount  -t  nfs    192.168.223.129:/nfs      /mnt/nfs

3、编辑本地yum源文件,将/etc/yum.repos.d目录下的文件改名或删除,然后编辑新  文件/etc/yum.repos.d/bendi.repo,格式如下:

[bendi]

name=install  bendi

baseurl=file:///mnt/nfs

enabled=1

gpgcheck=0

4、刷新yum缓存,yum makecache