本人系统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
可以看到成功搞定;