第一步:创建挂载点
[root@ispsrv ~]# mkdir /mnt/centos
第二步:挂载镜像
[root@ispsrv ~]# mount /dev/sr0 /mnt/centos/ ##临时挂载
[root@ispsrv ~]# echo "/dev/sr0 /mnt/centos iso9660 defaults 0 0 " >> /etc/fstab ##开机自动挂载
[root@ispsrv ~]# mount -a ##将 /etc/fstab 中定义的所有挂载点都挂上
第三步:清空原yum源配置文件
[root@ispsrv ~]# rm -rf /etc/yum.repos.d/*
第四步:创建本地yum源配置文件
[root@ispsrv ~]# vim /etc/yum.repos.d/centos.repo ##创建本地yum源配置文件
[aaa] ##本地源的名字
name=aaa
baseurl=file:///mnt/centos ##镜像挂载的目录
gpgcheck=0 ##安全检测 0-关闭 1-开启
enabled=1 ##启用yum源 1-启用 0-不启用
:wq ##保存退出
第五步:更新yum源配置
[root@ispsrv ~]# yum clean all
[root@ispsrv ~]# yum makecache ##服务器的包信息下载到本地电脑缓存起来
[root@ispsrv ~]# yum repolist ##列出仓库可用软件包
综上:Centos7本地yum源搭建成功
yum源搭建脚本
第一步:创建脚本,编写脚本内容
[root@routersrv ~]# vim yum.sh ##创建yum脚本以 .sh结尾
#!/bin/bash
mkdir /mnt/centos
echo "/dev/sr0 /mnt/centos iso9660 defaults 0 0 " >> /etc/fstab
mount -a
rm -rf /etc/yum.repos.d/*
cat >> /etc/yum.repos.d/centos.repo << EOF
[aaa]
name=aaa ##内容详解见上文
baseurl=file:///mnt/centos
gpgcheck=0
enabled=1
EOF
yum clean all
yum makecache
yum repolist
:wq ##保存退出
第二步:执行脚本
[root@routersrv ~]# bash yum.sh