一、本地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