天天看点

CentOS 7环境下配置镜像为本地源yum

1  前言

  局域网环境没有连接互联网,所以将CentOS 7镜像通过光盘的形式挂载在系统上,并配置本地源yum。

2  镜像挂载

1  [root@localhost /]#mkdir /mnt/yum-centos                                       在/mnt建立yum-centos目录,作为镜像挂载点
2  [root@localhost /]#mount /dev/cdrom /mnt/yum-centos/                           光盘镜像挂载在/mnt/yum-centos/目录,然后会出现一段提示
3  mount: /dev/sr0 is write-protected,mounting read-only                          表示/mnt/yum-centos/下只能读
4  [root@localhost /]df                                                           检查是否挂载成功
5  [root@localhost /]/dev/sr0 10491772  10491772 0 100%  /mnt/yum-centos          出现类似这一行,表明镜像已经挂载在指定目录      

备注:命令mount是本次有效,系统重启后就失效了。

3 配置本地源yum

 (1)备份系统内默认yum配置/etc/yum.repos.d

1 [root@localhost /]#cd /etc/yum.repos.d 进入配置目录
2 [root@localhost /]#tar zcvf yum.repos.d.tar.tz CentOS* 将所有的文件压缩,作为备份文件
      

(2)建立配置文件,并配置

1 [#root@localhost /]#vi CentOS-Media.repo     新建配置文件,编辑
2 [#root@localhost /]#cat CentOS-Media.repo     配置内容如下
3 [c7-media]
4 name=CentOS-$releasever-centos                  #取个名字
5 baseurl=file:///mnt/yum-centos                  #配置yum路径
6 gpgcheck=0                                      #安全检查:1-启用 0-不启用
7 enabled=1                                       #启动yum源: 1-启用 0-不启用
8 gpgkey=file:///etc/pki/RPM-GPG-KEY-CentOS-7      

(3) 更新yum源配置

1 [root@localhost \]yum clean all                                                                 
2 [root@localhost \]yum makechae       

4 测试

[root@localhost \]yum list