服务器配置:

1、把光盘中的内容全部拷到/var/ftp/Server/

mount /dev/cdrom /mnt    //挂载光盘

rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6.i686.rpm    //安装vsftpd    

cp -rf /mnt/Packages   /var/ftp/Server    //复制光盘rpm包到本地


2、安装createrepo

rpm -ivh  /var/ftp/Server/createrepo-0.9.8-5.el6.noarch.rpm


3、 createrepo -v /var/ftp/Service/ 来重建索引文件.


会在/var/ftp/Service下生成一个repodata目录,


如果提示有.olddate,就删除之后再运行一遍createrepo命令


4、然后启动vsftpd服务就可以了service vsftpd start

这样服务器端就配置好了.

5、最好修该/etc/rc.local文件,添加vsftpd自动启动。这样其他电脑就可以随时使用yum了。


客户端配置:

   修改配置文件vi /etc/yum.repos.d/rhel-debuginfo.repo

       [rhel-debuginfo]

       name=Yum Service

       baseurl=ftp://10.1.4.90/Server    //10.1.4.90ftp服务器的地址(或                                                      baseurl=file:///var/ftp/Server)

       enabled=1 //开启仓库

       gpgcheck=0//是否检查GPG签名,0为不检查,1为检查


注:

[ ]内的是仓库的名字

name是仓库的描述也可以说是名字

baseurl 仓库的位置,如果是本地配置为客户端,则要以"file:/"开头,如果库在ftp服务器上就按上图显示

配置.在这里注意这个地址不能写成ftp://10.1.4.90/var/ftp目录,

因为登陆到ftp上的根目录就是/var/ftp目录.

enabled 是否启用这个仓库,1为起用,0为禁用

gpgcheck 是否检查GPG签名(用来验证要安装的包是不是RedHat官方的,这一行没有也可)