本人系统Centos6.0
话说,我们服务器每次上线的时候都是从souhu、163这些源去下载,可是万一他们的那天数据包更新了,不再是我们需要的;
Server端:192.168.182.132
client端:192.168.182.133
这里Server端进行搭建yum服务器;(这里使用的ftp方式,当然你也可以使用http)
1、首先安装必须软件
1
2
3
4
5
6
7
8
9
|
[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库
1
2
|
[root@Server ~]# mkdir /
var
/ftp/yum
[root@Server ~]# cp -r /media/* /
var
/ftp/yum/
|
3、创建data文件,里面包含了数据包的header信息
1
2
|
[root@Server ~]# service vsftpd start
[root@Server ~]# createrepo -g /
var
/ftp/yum/repodata/repomd.xml /
var
/ftp/yum/
|
4、在client端进行测试:
1
2
3
4
5
6
7
8
|
[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
|
可以看到成功搞定;
本文转自 西索oO 51CTO博客,原文链接:http://blog.51cto.com/lansgg/1288063