全屏

怎样配置yum网络源、yum本地源、本地yum局域网源



  1.配置网络yum源:

  1)比如拿阿里云源来举例,里面有各种rpm包

  https://mirrors.aliyun.com/

  2)登录以上网站,可以选例centos和epel模块,点击后面help,可以看到安装步骤和地址内容, 也可以将地址内容在浏览器中直接下载。这里其实下载的就是阿里云rpm镜像的配置。

  i.在linux系统中运行命令:

  yum -y install wget

  注意:这里yum -y install wget 是安装wget,wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径。

  -O –output-document=FILE 把文档写到FILE文件中。

  ii.备份本地原来的配置文件:

  mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

  iii.从aliyun上下载更新本地Centos-6.repo

  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

  3)清除原来文件缓存

  yum clean all

  4)构建新加入的repo结尾文件的缓存

  yum makecache


  2.配置yum本地源:

  1)挂载光驱文件,开机,将光驱文件挂在到mnt下,默认所有rpm文件在Packages下:

  mount /dev/cdrom /mnt

  2)新建目录/rpm ,将文件拷贝到新建目录。也可以不将挂载过来的所有rpm拷贝到本地。可以每 次开机的时候再挂载到目录

  cp –r /mnt/Packages /rpm

  3)修改文件/etc/yum.repos.d /CentOS-Base.repo

  [localtest]

  name=Thisis a local repo

  baseurl=file:///mnt/Packages

  enabled=1

  gpgcheck=0

  gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-6

  4)如果gpgcheck设置为1,可能报异常找不到repomd.xml,这样先不配置本地yum源

  yum -y install createrepo

  通过createrepo构建repomd.xml,

  一般配置本地yum源关闭检查就可以,设置gpgcheck=0

  5)yum clean all& yum makecache


  3.配置本地yum局域网源:

  配置好yum本地源后,可以让局域网其他机器连接本机当做网络yum源使用,但是需要一个web服务器,这里我们使用nginx当做web服务器,配置如下:

  1)将一台节点当做提供yum源的服务器,这台节点安装nginx

  2)将光驱文件加载到本地一个目录:mount /dev/cdrom /mnt

  3)配置nginx, ../tengine-2.1.0/conf/nginx.conf

01.png

  4)局域网中每台节点包括这台服务器,修改文件/etc/yum.repos.d /CentOS-Base.repo

02.png

  5)其他节点可以使用局域网本地yum源。真实企业开发环境中,服务器不能上网,这样就可以使用配置完机器上的rpm了。

  6)yum clean all& yum makecache


分类导航
点击按住视频可拖动

缩小

关闭

  • 正在学习
  • 北京总部地址:北京市海淀区西三旗街道建材城西路中腾建华商务大厦东侧二层尚学堂
  • 咨询电话:400-009-1906 010-56233821
  • Copyright 2007-2015 北京尚学堂科技有限公司
  • 京ICP备13018289号-1 京公网安备11010802015183