请稍候...
确定
取消
  • CentOSlogo

    CentOS

    CentOS,脱胎自大名鼎鼎的Redhat.稳定可靠,深受中文用户的喜爱
  • CentOS下yum源的配置和修改

      时间:2016-04-11 22:26:01

      阅读:577 回复:0 A- A+

      系统默认的yum源在国内这种网络环境下使用起来诸多的不畅,这里一般都是修改yum源为国内的. 

      养成操作前备份的好习惯是重要的,我们不例外,首先备份/etc/yum.repos.d/CentOS-Base.repo

      cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
      修改CenOS-Base.repo,以163源为例内容为:

      # CentOS-Base.repo
      
      name=CentOS-$releasever - Base
      #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
      baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
      enable=1
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      
      #released updates 
      
      name=CentOS-$releasever - Updates
      #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
      baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
      enable=1
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      
      #additional packages that may be useful
      
      name=CentOS-$releasever - Extras
      #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
      baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
      enable=1
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      
      #additional packages that extend functionality of existing packages
      
      name=CentOS-$releasever - Plus
      #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
      baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
      enabled=0
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      
      #contrib - packages by Centos Users
      
      name=CentOS-$releasever - Contrib
      #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
      baseurl=http://mirrors.163.com/centos/$releasever/contrib/$basearch/
      enabled=0
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

      关于变量

      $releasever:代表发行版的版本,从

      部分的distroverpkg获取,如果没有,则根据redhat-release包进行判断. 

      $arch:cpu体系,如i686,athlon等

      $basearch:cpu的基本体系组,如i686和athlon同属i386,alpha和alphaev6同属alpha. 

      导入GPG KEY

      yum可以使用gpg 对包进行校验,确保下载包的完整性,所以我们先要到各个repository 站点找到GPG KEY,一般都会放在首页的醒目位置,一些名字诸如RPM-GPG-KEY-CentOS-7 之类的纯文本文件,把它们下载下来.

      以163为例:

      wget http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
      然后用yum命令将它导入:
      rpm --import RPM-GPG-KEY-CentOS-7

      目前常用的国内yum源列表如下:

      一. 企业贡献源:

      搜狐开源镜像站:

      http://mirrors.sohu.com

      网易开源镜像站:

      http://mirrors.163.com

      北京首都在线科技:

      http://mirrors.yun-idc.com/

      阿里云:

      http://mirrors.aliyun.com/

      二. 教学edu源:

      清华大学:

      http://mirrors.tuna.tsinghua.edu.cn/ (IPv4+IPv6)

      http://mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only)

      http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)

      北京理工大学:

      http://mirror.bit.edu.cn (IPv4 only)

      http://mirror.bit6.edu.cn (IPv6 only)

      北京交通大学:

      http://mirror.bjtu.edu.cn (IPv4 only)

      http://mirror6.bjtu.edu.cn (IPv6 only)

      http://debian.bjtu.edu.cn (IPv4+IPv6)

      兰州大学:

      http://mirror.lzu.edu.cn/

      厦门大学:

      http://mirrors.xmu.edu.cn/

      天津大学:

      http://mirror.tju.edu.cn/

      中国科学技术大学:

      http://mirrors.ustc.edu.cn/ (IPv4+IPv6)

      http://mirrors4.ustc.edu.cn/

      http://mirrors6.ustc.edu.cn/

      东北大学:

      http://mirror.neu.edu.cn/ (IPv4 only)

      http://mirror.neu6.edu.cn/ (IPv6 only)

      电子科技大学:

      http://ubuntu.uestc.edu.cn/

      中山大学:

      http://mirrors.sysu.edu.cn/ 

      浙江大学:

      http://mirrors.zju.edu.cn/web/

      台湾淡江大学:

      http://ftp.tku.edu.tw/Linux/

      上一条:暂无
      网友观点 文明社会,理性发言,和谐讨论

        暂无网友互动记录!

    发表我的看法(70字以内)