共享式YUM源(CentOS6.7)

共享式YUM源(CentOS6.7):



第一步:配置server端的本地源


方法一:挂载本地yum源

mkdir /mnt/iso  #在/mnt目录下创建iso文件


mount -t iso9660 -o loop CentOS-6.7-x86_64-bin-DVD1.iso  /mnt/iso/    #将文件光盘挂载到/mnt/iso路径下

方法二:上传ISO镜像到linux文件系统

注:虚拟机支持直接挂载光驱,挂载镜像方式为

       mount/dev/sr0  /mnt/cdrom                  (/mnt/cdrom文件夹需自行创建)


mount -t iso9660 -o loop  CentOS-6.7-x86_64-bin-DVD1.iso  /media/iso/

# 修改yum配置文件

cd /etc/yum.repos.d/

mkdir bak

mv *repo /etc/yum.repos.d/bak/   #/etc/yum.repos.d/的repo文件剪切到bak文件夹


# 编辑yum源配置文件(新建)

vi myself.repo                

[centos6.7yum]     #随意起

name=httpyum     #随意

baseurl=file:///var/www/html/iso              #镜像的位置

enable=1

gpgcheck=0


yum clean all    #必须要加,否则报错yum[Errno 256] No more mirrors to try

yum install -y vim #测试本地源


第二步:使用apache配置共享式yum源

# 安装Apache

yum install -y httpd

service httpd start

chkconfig httpd on


server端

先将/media/iso这个目录拷贝到/var/www/html中

       注:若之前采用光盘挂载的方式,可以在apache安装完成之后,将光盘挂载在/var/www/html/iso下(iso文件需新建。)


# 切换在client端操作

[server]

vi myself.repo

name=httpyum

baseurl=http://192.168.2.143/iso                      #此处IP地址为server端IP

gpgcheck=0


页面访问serverip:/iso

测试


重启后需要重新挂载,即执行mount命令,可以在/etc/fstab下设置开机自动挂载光盘至某目录,不赘述。

你可能感兴趣的:(共享式YUM源(CentOS6.7))