[base-local] #唯一标识,不能重复
name=CentOS-local #名字(随便)
baseurl=file:///mnt/cdrom #上方步骤一挂载镜像创建的目录
enabled=1 #yum源是否启用 1-启用 0-不启用
gpgcheck=1 #对源进行检测,安全检测 1-开启 0-不开启,本地源一般不检测,网络源一般检测
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #gpgcheck=1时配置此参数
-1--创建本地yum源--------------------------------------------------------------------
[root@localhost ~]# vim /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///root/CentOS7.4
enable=1
gpgcheck=1
-2--备份yum源------------------------------------------------------------------------
[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo local.repo
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv CentOS-* ./bak/
[root@localhost yum.repos.d]# ls
bak local.repo
-2--更新yum源------------------------------------------------------------------------
[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: local
Cleaning up list of fastest mirrors
Other repos take up 129 M of disk space (use --verbose for details)
[root@localhost yum.repos.d]# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
local | 3.6 kB 00:00:00
(1/4): local/group_gz | 165 kB 00:00:00
(2/4): local/filelists_db | 3.3 MB 00:00:00
(3/4): local/primary_db | 3.2 MB 00:00:00
(4/4): local/other_db | 1.3 MB 00:00:00
元数据缓存已建立
[root@localhost yum.repos.d]#