两种方式:
一.使用http的方式
A.安装Apache服务(提供http协议的共享源)
#yum install –y httpdhttpd-devel
#service httpd start #启动httpd
#chkconfig httpd on #使httpd开机自启动
B. 安装完成后,apache的文档目录默认/var/www/html/,为了能够访问到共享的yum源,有两种方法:
1) 将本地yum目录中的所有文件上传到/var/www/html/中。
2) 另一种方式,即软链接:
将本地yum源光盘文件挂载到/media/cdrom(此目录需新建)
#mount /dev/cdrom /media/cdrom
#cd /var/www/html
#ln –s /media/cdrom
使用浏览器访问该服务器的http://IP地址/cdrom来测试apache是否成功共享。
二.使用ftp的方式
A. 安装vsftpd服务
#yum install –y vsftpd
#service vsftpd start #启动服务
#chkconfig vsftpd on #开机自启动
#service vsftpd restart #重启服务
B. 安装完成后,vsftp默认目录为/var/ftp,将本地yum目录中的所有文件上传到/var/ftp/中
使用文件浏览器访问该服务器的ftp:/IP地址/cdrom来测试文件是否成功共享。
C.配置vsftp(位于/etc/vsftpd/目录下)只做yum源共享可不设置
以匿名用户为例:
将配置文件vsftpd.conf中
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
改为
anon_upload_enable=YES
anon_mkdir_write_enable=YES
修改配置文件需要重启服务。
三. 配置本地yum源文件
#cd /etc/yum.repos.d
vim local.repo #也可根据情况命名
[local_server]
name=This is a local repo
baseurl=http://192.168.3.254/cdrom #apache服务器(以IP为192.168.3.254)
baseurl=ftp://192.168.3.254/yum #vsftpd服务器
gpgcheck=0
enabled=1
将系统默认源备份
yum makecache
即可