本人在帝都,觉得首都在线(yun-idc.com)的yum源速度不错,故选它了。具体操作方法是将以下文件保存到 /etc/yum.repos.d/yun-idc.repo 即可。

  1. [base]
  2. name=CentOS-$releasever - Base
  3. baseurl=http://mirrors.yun-idc.com/centos/$releasever/os/$basearch/
  4. gpgcheck=1
  5. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  6.  
  7. #released updates
  8. [updates]
  9. name=CentOS-$releasever - Updates
  10. baseurl=http://mirrors.yun-idc.com/centos/$releasever/updates/$basearch/
  11. gpgcheck=1
  12. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  13.  
  14. #additional packages that may be useful
  15. [extras]
  16. name=CentOS-$releasever - Extras
  17. baseurl=http://mirrors.yun-idc.com/centos/$releasever/extras/$basearch/
  18. gpgcheck=1
  19. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  20.  
  21. #additional packages that extend functionality of existing packages
  22. [centosplus]
  23. name=CentOS-$releasever - Plus
  24. baseurl=http://mirrors.yun-idc.com/centos/$releasever/centosplus/$basearch/
  25. gpgcheck=1
  26. enabled=0
  27. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

还可以用脚本的方式去跑

  1. #!/bin/bash
  2.  
  3. cat > /etc/yum.repos.d/yun-idc.repo << EOF
  4. [base]
  5. name=CentOS-\$releasever - Base
  6. baseurl=http://mirrors.yun-idc.com/centos/\$releasever/os/\$basearch/
  7. gpgcheck=1
  8. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  9.  
  10. #released updates
  11. [updates]
  12. name=CentOS-\$releasever - Updates
  13. baseurl=http://mirrors.yun-idc.com/centos/\$releasever/updates/\$basearch/
  14. gpgcheck=1
  15. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  16.  
  17. #additional packages that may be useful
  18. [extras]
  19. name=CentOS-\$releasever - Extras
  20. baseurl=http://mirrors.yun-idc.com/centos/\$releasever/extras/\$basearch/
  21. gpgcheck=1
  22. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  23.  
  24. #additional packages that extend functionality of existing packages
  25. [centosplus]
  26. name=CentOS-\$releasever - Plus
  27. baseurl=http://mirrors.yun-idc.com/centos/\$releasever/centosplus/\$basearch/
  28. gpgcheck=1
  29. enabled=0
  30. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  31. EOF
  32.  
  33. echo [$(date '+%Y-%m-%d %H:%M:%S')] - done.

另一份设置

  1. [base]
  2. name=CentOS-$releasever - Base
  3. baseurl=http://mirrors.yun-idc.com/centos/$releasever/os/$basearch/
  4. gpgcheck=1
  5. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  6.  
  7. #released updates
  8. [updates]
  9. name=CentOS-$releasever - Updates
  10. baseurl=http://mirrors.yun-idc.com/centos/$releasever/updates/$basearch/
  11. gpgcheck=1
  12. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  13.  
  14. #additional packages that may be useful
  15. [extras]
  16. name=CentOS-$releasever - Extras
  17. baseurl=http://mirrors.yun-idc.com/centos/$releasever/extras/$basearch/
  18. gpgcheck=1
  19. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  20.  
  21. #additional packages that extend functionality of existing packages
  22. [centosplus]
  23. name=CentOS-$releasever - Plus
  24. baseurl=http://mirrors.yun-idc.com/centos/$releasever/centosplus/$basearch/
  25. gpgcheck=1
  26. enabled=0
  27. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  28.  
  29. [cr]
  30. name=CentOS-$releasever - cr
  31. baseurl=http://mirrors.yun-idc.com/centos/$releasever/cr/$basearch/
  32. gpgcheck=1
  33. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  34. enabled=0
  35.  
  36. #[base-debuginfo]
  37. #name=CentOS-7 - Debuginfo
  38. #baseurl=http://debuginfo.centos.org/7/$basearch/
  39. #gpgcheck=1
  40. #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-7
  41. #enabled=0
  42.  
  43. [fasttrack]
  44. name=CentOS-7 - fasttrack
  45. baseurl=http://mirrors.yun-idc.com/centos/$releasever/fasttrack/$basearch/
  46. gpgcheck=1
  47. enabled=0
  48. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

清华大学TUNA镜像源 - CentOS 7

  1. # CentOS-Base.repo
  2. #
  3. # The mirror system uses the connecting IP address of the client and the
  4. # update status of each mirror to pick mirrors that are updated to and
  5. # geographically close to the client. You should use this for CentOS updates
  6. # unless you are manually picking other mirrors.
  7. #
  8. # If the mirrorlist= does not work for you, as a fall back you can try the
  9. # remarked out baseurl= line instead.
  10. #
  11. #
  12.  
  13. [base]
  14. name=CentOS-$releasever - Base
  15. baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
  16. gpgcheck=1
  17. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  18.  
  19. #released updates
  20. [updates]
  21. name=CentOS-$releasever - Updates
  22. baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
  23. gpgcheck=1
  24. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  25.  
  26. #additional packages that may be useful
  27. [extras]
  28. name=CentOS-$releasever - Extras
  29. baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
  30. gpgcheck=1
  31. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  32.  
  33. #additional packages that extend functionality of existing packages
  34. [centosplus]
  35. name=CentOS-$releasever - Plus
  36. baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
  37. gpgcheck=1
  38. enabled=0
  39. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

清华大学TUNA镜像源 - epel

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 7 - $basearch
  3. baseurl=http://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch
  4. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
  5. failovermethod=priority
  6. enabled=1
  7. gpgcheck=1
  8. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
  9.  
  10. [epel-debuginfo]
  11. name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
  12. baseurl=http://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch/debug
  13. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
  14. failovermethod=priority
  15. enabled=0
  16. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
  17. gpgcheck=1
  18.  
  19. [epel-source]
  20. name=Extra Packages for Enterprise Linux 7 - $basearch - Source
  21. baseurl=http://mirrors.tuna.tsinghua.edu.cn/epel/7/SRPMS
  22. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
  23. failovermethod=priority
  24. enabled=0
  25. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
  26. gpgcheck=1
添加RPM-GPG-KEY-EPEL-7

  1. curl https://mirrors.tuna.tsinghua.edu.cn/epel/RPM-GPG-KEY-EPEL-7 > /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

运行以下命令生成缓存

yum clean all
yum makecache

除此以外,还有网易的centos yum源

http://mirrors.163.com/.help/centos.html

本文到此结束,谢谢~

设置国内的centos 7 yum源的更多相关文章

  1. 修改CentOS默认yum源为国内yum镜像源

    CentOS默认的yum源不是国内的yum源,在通过yum安装一些软件的时候,会出现这样那样的错误,以及在下载安装的速度上也是非常慢的. 所以这个时候就需要将yum源替换成国内的yum源,国内主要开源 ...

  2. CentOS 7的yum更换为国内的阿里云yum源

    Yellow dog Updater(Yum)是CentOS所有版本的默认包管理器,yum主要功能是更方便的添加/删除/更新RPM包,自动解决包的依赖性问题,便于管理大量系统的更新问题,其理念是使用一 ...

  3. Red Hat6设置使用CentOS的yum源

    环境查看 red hat系统使用自己默认的yum源未注册在使用yum安装软件的时候会出现以下错误提示 可以修改成centos的yum源 卸载yum软件 rpm -qa|grep yum|xargs r ...

  4. centos配置yum源为中国镜像源

    有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想.这时候需要将yum源设置为国内镜像站点.国内主要开源的开源镜像站点应该是网易和阿里云了. 修改CentOS默认 ...

  5. CentOS使用yum源中自带的rpm包安装LAMP环境

    CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...

  6. Linux6.x 更换国内比较快的yum源-通用版

    ----------更换国内比较快的yum源----------- ----------163--------- cd /etc/yum.repos.d mv CentOS-Base.repo Cen ...

  7. 修改CentOS的yum源,改为阿里云的镜像

    修改CentOS的yum源,改为阿里云的镜像 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.b ...

  8. CentOS更新yum源

    CentOS更新yum源 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载 ...

  9. Centos更换yum源

    Centos更换yum源 步骤如下: 备份原始源 cd /etc/yum.repos.d/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/ ...

随机推荐

  1. 为什么学习webdriver

    http://www.boobooke.com/goods-37.html

  2. git 证书错误

    git clone https://github.com/openstack-dev/devstack.git Cloning into 'devstack'... error: server cer ...

  3. Windows phone8.1教务在线客户端

    本人是个大二学生,由于学校的教务在线一直没出windows phone的教务在线,而且本身也对wp开发感兴趣,所以就尝试着开发一下 由于没有系统的学习,只能在摸索中前进,这背后的原理很简单,可不容易实 ...

  4. asp.net导出dbf报错“未在本地计算机上注册“VFPOLEDB”提供程序。”

    导出dbf文件报错,提示“未在本地计算机上注册“VFPOLEDB”提供程序.” 可以尝试一下方法: 方法一:下载VFPOLEDBSetup.msi 安装 如果方法一不行:继续方法二:下载vfp9.0 ...

  5. maven安装nexus私服

    从nexus官网下载Nexus Repository Manager OSS 2.x的安装包:nexus-2.14.1-01-bundle.tar.gz,3.x版本需要jdk8及以上 解压 tar x ...

  6. ORACLE10g创建表空间,角色与授权

    创建基础表空间,创建用户,授权. -- CREATE TABLESPACE CREATE TABLESPACE TS_JK_LAB_BASIC DATAFILE 'D:\TOOLS\ORACLE\PR ...

  7. Mac OS X 10.9.3 UI 设置界面无法设置时区解决

    10.9.3 在选项设置里无法设置时区,表现为选择时区的点的位置后无法保存,导致系统时间错乱,解决方法是用终端设置: sudo systemsetup -gettimezone sudo system ...

  8. Expression Tree 扩展MVC中的 HtmlHelper 和 UrlHelper

    表达式树是LINQ To everything 的基础,同时各种类库的Fluent API也 大量使用了Expression Tree.还记得我在不懂expression tree时,各种眼花缭乱的A ...

  9. angular中的MVVM模式

    在开始介绍angular原理之前,我们有必要先了解下mvvm模式在angular中运用.虽然在angular社区一直将angular统称为前端MVC框架,同时angular团队也称它为MVW(What ...

  10. Nim语言的模块化编程

    前言 Nim支持把一大段程序分成若干个模块 一个模块就是一个源代码文件 每个模块都拥有它自己的名称空间 模块化可以起到封装(信息隐藏)和分步编译的作用 一个模块可以通过import语句获得另一个模块的 ...