CentOS7配置本地yum源

17 高佳明

一、手动配置本地源

  1. 创建本地源文件夹:
    mkdir -p /media/centos/

  2. 挂载镜像文件至指定的目录。
    mount /dev/cdrom /media/centos

  3. 备份原本地源。
    cp -rf /etc/yum.repos.d  /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')

  4. 删除默认原本地源。
    rm -rf /etc/yum.repos.d/*

  5. 配置本地源,创建Media.repo文件。
    vi /etc/yum.repos.d/Media.repo

  6. 配置如下内容:
    [iso]
    name=Media
    baseurl=file:///media/centos/
    gpgcheck=0
    enabled=1

  7. 按ESC。输入:wq保存完成编写,且完成本地源的配置。
  • 加载本地yum源&测试
    # 清除yum缓存
    yum clean all
    # 缓存本地yum源
    yum makecache
    # 测试yum本地源 
    yum list

    二、脚本配置本地源

  1. 找个目录,创建脚本文件:
    vi /root/auto_source.sh

  2. 编写如下内容:
    #!/bin/bash
    
    mkdir -p /media/centos/        # 创建本地源文件夹
    
    mount /dev/cdrom /media/centos     # 挂载镜像文件至指定的目录
    
    cp -rf /etc/yum.repos.d  /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')   # 备份原本地源
    
    rm -rf /etc/yum.repos.d/*    # 删除默认原本地源
    
    # 配置本地源,创建Media.repo文件,并配置如下内容
    cd /etc/yum.repos.d/
    >Media.repo
    echo '[iso]'                            >> Media.repo
    echo 'name=Media'                       >> Media.repo
    echo 'baseurl=file:///media/centos/'    >> Media.repo
    echo 'gpgcheck=0'                       >> Media.repo
    echo 'enabled=1'                        >> Media.repo
    yum clean all    # 清除yum缓存
    yum makecache    # 缓存本地yum源
    

  3. 按ESC。输入:wq保存,完成镜像本地源的脚本文件的编写
  4. 赋予脚本可执行的权限
    chmod +x /root/auto_source.sh

  5. 执行脚本文件,即可
    /root/auto_source.sh

  • 15
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值