构建局域网yum源
本地yum服务器
从公网yum源获取,使用sync协议同步
1.配置公网yum源
#在镜像网站下载对应的镜像,将下载的镜像,放到/etc/yum.repos.d目录下,清除原来的yum源
yum clean all
yum makecache
2.安装vsftpd服务
yum install -y vsftpd #安装vsftpd服务
3.安装yum-utils同步工具
yum install -y yum-utils #yum-utils--->reposync命令
4.创建同步目录
mkdir /var/pub/repo
5.同步网络yum源
reposync -r base -p /var/pub/repo # -r:同步的yum源的名称,-p:同步到那个目录下
6.生成rpm包相关联的db文件
yum install -y createrepo #安装生成db文件的命令createrepo
createrepo /var/pub/repo #生成db文件
7.开启vsftpd服务
service vsftpd start
客户端
1.客户端修改repo文件
vim /etc/yum.repos.d/CentOS-Base.repo
[c6-media]
name=CentOS-$releasever - Media
baseurl=ftp://192.168.4.115/pub/repo #yum源的获取地址
# file:///media/cdrom/
# file:///media/cdrecorder/
gpgcheck=0 #0表示不验证gpgkey这项,意思是不验证yum源,本地的yum源无需验证
enabled=1 #1表示开启使用这个yum源
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
2.建立缓存
yum clean all #清除旧缓存
yum makecache #建立新的缓存