CentOS 配置本地 ISO 镜像源

上传 iso 文件

  • 上传 CentOS7 的 DVD iso 镜像文件到目标服务器,例如 /home/centos7.4.iso

挂载 iso 文件

  • 挂载该 iso 文件到操作系统的一个空目录中,例如 /mnt/ 下
    1
    
    mount -o loop /home/centos7.4.iso /mnt/
    

修改软件源文件

  • 备份全部的 .repo 文件

    1
    2
    
    cd /etc/yum.repos.d/
    ls *.repo|xargs -i mv {} {}_bak
    
  • 创建 centos-base.repo 空文件,写入下面几行

    1
    2
    3
    4
    5
    
    [base]
    name=centos iso
    baseurl=file:///mnt/
    enabled=1
    gpgcheck=0
    

重新创建 yum 缓存

  • 清空以前的 yum cache

    1
    
    yum clean all
    
  • 生成新的 yum 缓存

    1
    
    yum makecache fast
    

其他 yum 源汇总