一、本地YUM源
在本机搭建只供本机一台机器使用的YUM源,即本机为服务端也是客户端。方法如下:
1.将镜像挂载在/mnt/cdrom,如果没有此目录自行创建,并将其写入/etc/fatab或/etc/rc.local,使其开机自动挂载
2.编写YUM源配置文件,在/etc/yum.repos.d目录下,创建文件,例如 vim local_yum.repo,文件名自定义但是后缀名一定是.repo,文件内容如下:
[local_yum]
name=Redhat7 #自定义
baseurl=file:///mnt/cdrom #镜像挂载目录
enabled=1 #是否启用YUM源,1为是,0为否
gpgcheck=0 #检查GPG-KEY,1为检查,0为不检查
3.清除YUM源缓存:yum clean all
4.测试YUM源是否可以正常使用:yum install -y *http*
二、局域网内YUM源
供局域网内所有机器使用,本质是利用http服务。YUM源作为服务端,其他机器作为客户端。方法如下:
1. 将镜像挂载在/var/www/html,这是http默认目录,同样将挂载命令配置为开机自动挂载
2.编写YUM源配置文件,例如Redhat7.repo,服务端和客户端配置文件内容一致,如下:
[Redhat7]
name=Redhat7 #自定义
baseurl=http://192.168.3.69 #本机IP
enabled=1
gpgcheck=0
3.清除YUM源缓存:yum clean all
4.客户端测试YUM源是否可以正常使用:yum install -y *sz*
注:如果补包失败,报错信息为IP:80拒绝连接,有可能是yum源机器的httpd服务未启动。