服务器配置:
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.90为ftp服务器的地址(或 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官方的,这一行没有也可)
转载于:https://blog.51cto.com/wgmml/1232084