YUM 本地源的搭建

12 篇文章 0 订阅

系统环境:RHEL6-X64


  • 挂载镜像(RHEL6-64 的系统镜像iso文件),拷贝文件
    mkdir /RHEL_CD  # 建立挂载点
    cp -rvf /media/RHEL_6.4\ x86_64\ Disc\ 1/* /RHEL_CD/  # media 为系统镜像光盘的挂载点 

  • 创建 repo 文件
    rm /etc/yum.repos.d/*								# 删除原有的 repo 文件	
    vim /etc/yum.repos.d/rhel-local-source.repo			# 新建一个扩展名为 .repo 的文件
    新建 repo 文件内容如下
    [rhel-local-resource]
    name=local-resource
    baseurl=file:///RHEL_CD/
    enable=1
    gpgcheck=1
    gpgkey=file://RHEL_CD/RPM-GPG-KEY-redhat-release
    文件内容含义解释:
    []:中括号中的是 repository id,id 可以随意命名,不过要注意的是不能存在相同的 id ,因为 id 是用来标识不同容器的;
    name:后接 repository name , 用来说明容器,随意命名;
    baseurl:repository 的地址,如果是网络地址,就用 http:// (或者 ftp:// 与提供服务的服务器相关),如果是本地地址,就用 files:/// 。之所以是 "///" ,是因为第三个 "/" 是表示根目录。
    enable:表示这个容器是否启用。启用就设置为 1,不启用就设置为 0。
    gpgcheck:表示是否检查 rpm 文件的数字签名。检查就设置为 1,不检查就设置为 0。
    gpgkey:就是数字签名的公钥文件所在位置。如果 gpgcheck 值为 0 ,此处就不需要指定 gpgkey 这项。(也可以不配置此项,由一个命名导入也可 ,rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-*)


  • 清理 YUM 缓存
    yum clean all

  • 测试配置
    yum repolist           # 列出所有启用的 repository

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值