本例以CentOS6.8为试验对象,来搭建基于FTP服务器的yum源。

一、配置本地yum源

1.创建挂载目录/yum
mkdir /yum

2.挂载镜像
mount -o loop  CentOS-6.8-x86_64-bin-DVD1.iso  /yum

3.配置repo文件
cd /etc/yum.repos.d
vi local.repo

[Local]
name=local
baseurl=file:///yum
enabled=1
gpgcheck=0

二、安装FTP服务

1.安装ftp服务
yum -y install  vsftpd

2.启动ftp服务

service vsftpd  start

3.设置ftp开机启动

chkconfig   vsftpd on

三、搭建FTP服务器yum源

1..在ftp下新建目录pub
cd /var/ftp/pub
mkdir centos6.8

2.将挂载镜像目录/yum下的所有文件复制到ftp的centos6.8目录下
cd /yum
cp -r  *  /var/ftp/pub/centos6.8

3.制作repo文件,命名为centos.repo,内容如下:
[centos6.8]
name=centos6.8
baseurl=ftp://10.30.4.36/pub/centos6.8
enabled=1
gpgcheck=0

4.将制作好的centos.repo传到要使用的主机的/etc/yum.repos.d目录下,即可使用。
  建议将该目录下的repo文件全部删除或重命名,防止不使用该repo文件时仍读取它。

09-28 07:36