本人系统Centos6.0

话说,我们服务器每次上线的时候都是从souhu、163这些源去下载,可是万一他们的那天数据包更新了,不再是我们需要的;

Server端:192.168.182.132

client端:192.168.182.133

这里Server端进行搭建yum服务器;(这里使用的ftp方式,当然你也可以使用http)

1、首先安装必须软件

[root@Server ~]# mount /dev/cdrom /media/
[root@Server ~]# vim /etc/yum.repos.d/local.repo
[local_yum]
name=yum_local
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///media/RPM-GPG-KEY-CentOS-6
[root@Server yum.repos.d]# yum install vsftpd createrepo -y

2、将iso里的数据库copy到yum库

[root@Server ~]# mkdir /var/ftp/yum
[root@Server ~]# cp -r /media/* /var/ftp/yum/

3、创建data文件,里面包含了数据包的header信息

[root@Server ~]# service vsftpd start
[root@Server ~]# createrepo -g /var/ftp/yum/repodata/repomd.xml /var/ftp/yum/

4、在client端进行测试:

[root@client ~]# vim /etc/yum.repos.d/ftp.repo
[ftp_yum]
name=ftp_yum_test
baseurl=ftp://192.168.182.132/yum
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.182.132/yum/RPM-GPG-KEY-CentOS-6
[root@client ~]# yum install vsftpd -y

可以看到成功搞定;