RHEL/CentOS/Fedora常用的 CentOS 5/6/7 yum 源(EPEL、Remi、RPMForge、RPMFusion, ius,163,sohu,阿里云)配置

  RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。
  EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
  如果你知道rpmfusion.org的话,拿 rpmfusion 做比较还是很恰当的,rpmfusion 主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的

  另外一个特点是绝大多数rpm包要比官方repository 的rpm包版本要来得新,比如我前些日子在CentOS上安装的php,RHEL为了稳定性还在延用5.1.6版,我记得这是去年上半年的版本,而php 的最新版本已经到5.3.2,如果在php5.1.6的基础上安装phpmyadmin,则会提示php版本过低,这时候,EPEL中提供的较新php rpm就能很方便的派上用场了。

   如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。



Centos-7_aliyun.repo

CentOS-Base.repo.backup

CentOS-CR.repo

CentOS-fasttrack.repo epel.repo

fedora-updates-cds.repo

ius-archive.repo ius.repo remi.repo

CentOS7-Base-163.repo.backup

CentOS-Base-sohu.repo.backup

CentOS-Debuginfo.repo

CentOS-Media.repo

epel-testing.repo

google-chrome.repo

ius-dev.repo

ius-testing.repo

remi-safe.repo



常用的 CentOS 5/6/7 yum 源

yum repolist      ##查看安装了哪些源

rpmforge

# centos 5 i386
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
# centos 5 x86_64
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm

# centos 6 i686
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.
# centos 6 x86_64
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

# centos 7
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

epel

# centos 5 i386
rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# centos 5 x86_64
rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

# centos 6 i386
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# centos 6 x86_64
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

# centos 7
rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
或者: http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ( proj等在其它源搜不到)
或者:yum install epel-release

remi

# centos 5
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# centos 6
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# centos 7
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

vim /etc/yum.repos.d/remi.repo 更改 enabled=1

ius

# centos 5 i386
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/CentOS/5/i386/ius-release-1.0-13.ius.centos5.noarch.rpm
# centos 5 x86_64
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/CentOS/5/x86_64/epel-release-5-4.noarch.rpm

# centos 6 i386
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/i386/ius-release-1.0-13.ius.centos6.noarch.rpm
# centos 6 x86_64
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-13.ius.centos6.noarch.rpm

# centos 7
rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm

webtatic源

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

RPMFusion源

RPMFusion目前还没有centos7版本的repo
CentOS官方说RPMFusion软件库里面的软件稳定性不如rpmforge。详请见:http://rpmfusion.org/

 

记录几个常用的CentOS 7下的yum源,方便安装这些软件。 

PHP

使用remi源: 

$ sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi 
$ sudo rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm


MariaDB

Here is your custom MariaDB YUM repository entry for CentOS. Copy and paste it into a file under /etc/yum.repos.d/ (we suggest naming the file MariaDB.repo or something similar).

# MariaDB 10.1 CentOS repository list - created 2016-03-31 09:25 UTC# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

执行安装命令:

sudo yum install MariaDB-server MariaDB-client


Redis

wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make

设置service方式启动,参见: quickstart 和 Redis生成环境自动启动

 

Nginx

To add NGINX yum repository, create a file named/etc/yum.repos.d/nginx.repo and paste one of the configurations below:

CentOS:

[nginx]
name=nginxrepo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

阿里云

① 备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
② 下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
③ 之后运行yum makecache生成缓存

以上为国外站点,可参考: 国内的一些开源镜像站汇总

东软:http://mirrors.neusoft.edu.cn/epel/7/x86_64/e/epel-release-7-8.noarch.rpm


源操作相关命令

yum clean all //清除源缓存信息,否则会出现错误:Metadata file does not match checksum
yum makecache //重建源缓存信息
yum install --disablerepo=* --enablerepo=reponame package //从reponame源安装一个package包
yum repolist      ##查看安装了哪些源,检查是否已添加至源列表
rpm -ivh epel-release-latest-7.noarch.rpm






修改yum源的方法有两种,很多朋友喜欢修改yum.repos.d这个文件进行更改,deepvps感觉这个方法不是太好,以下这个方法就方便多了。 在CentOS系统中,可以直接通过yum来安装组件,但系统默认的yum源速度往往不尽人意,都连接海外的,为了在国内达到快速安装的目的,就要需要修改yum源,可以使用http://mirrors.163.com/   http://mirrors.sohu.com 这2个国内源。

1、进入存放源配置的文件夹 cd /etc/yum.repos.d

2、备份默认源 mv ./CentOS-Base.repo ./CentOS-Base.repo.bak

3、使用wget下载163的源 http://mirrors.163.com/.help/centos.html 
wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo 
或 wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

4、把下载下来的文件CentOS-Base-163.repo设置为默认源
mv CentOS6-Base-163.repo CentOS-Base.repo


通过上述操作就把默认源修改为163的了。当然上述的第三、四步可以合并为如下: 
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo -O CentOS-Base.repo

5、运行yum makecache生成缓存
再试试 yum update就知道可以了。

ISO镜像搭建高速的本地源

系统最小化安装的同学很多包可以快速的继续从iso镜像中来补充

sudo mv CentOS-7.0-1406-x86_64-DVD.iso /mnt
sudo mkdir /mnt/centos #创建镜像挂载目录

sudo vi /etc/fstab #配置开机自动挂载iso镜像
#追加下面一行
/mnt/CentOS-7.0-1406-x86_64-DVD.iso  /mnt/centos  iso9660  defaults,ro,loop  0  0
sudo mount -a #全量挂载一次
sudo vi /etc/yum.repos.d/CentOS-Local.repo #新建本地源配置文件
#添加下面几行
[local]
name=local
baseurl=file:///mnt/centos
enabled=1
gpgcheck=1
gpgkey=file:///mnt/centos/RPM-GPG-KEY-CentOS-7
#接着重建下yum源缓存 


CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版。Fedora自带的源中也找不到很多多媒体软件,如果需要安装,必需先添加其他源,如RPMFusion和RPMForge等第三方软件库。 下面GoFace来一一介绍各种第三方软件库,以下软件库适用于与RHEL完全兼容的linux发行版,如CentOS,Fedora,Scientific Linux。Scientific Linux大家可能有点陌生,它与CentOS类似,是RedHat Linux的克隆版,GoFace之前有过介绍:http://blog.51osos.com/linux/scientific-linux/ 。

源如何使用各种源

以上源对CentOS等系统完全兼容,但各软件库之间并不能保证完全兼容没有冲突。如果您需要使用以上源,您需要安装yum-priorities插件。安装yum-priorities插件后,您可以给各个源设置优先级priority。一般设置官方标准源优先级为1,最高,第三方推荐>10

priority=N (N为1到99的正整数,数值越小越优先)
[base], [addons], [updates], [extras] … priority=1
[CentOSplus],[contrib] … priority=2
其他第三的软件源为:priority=N (推荐N>10
vi remi.repo 将[remi] 中的 enabled=0 改成 enabled=1 来启用 remi 源
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
 rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
在remi.repo中和epel.repo中添加priority设置即可使用。


http://wiki.centos.org/zh/AdditionalResources/Repositories

国内开源镜像站点汇总

标签: 国内开源镜像站点汇总
分类:

目录(?)[+]

国内开源镜像站点汇总

一、站点版

(一)、企业站

  1. 网易:http://mirrors.163.com/
  2. 搜狐:http://mirrors.sohu.com/(Ubuntu旧发行版同步被冻结,不同步Ubuntu新发行版,Ubuntu源同步正常)
  3. 阿里云:http://mirrors.aliyun.com/(部分镜像同步延迟超过1天)
  4. 腾讯Bugly:http://android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,手动同步,限流)
  5. 首都在线科技股份有限公司(英文名Capital Online Data Service):http://mirrors.yun-idc.com/fedora-updates-cds.repo

(二)、教育站

  1. 中国科技大学:https://mirrors.ustc.edu.cn/(当前已用容量估计:21.32T)
  2. 清华大学:https://mirrors.tuna.tsinghua.edu.cn/((当前已用容量估计:9.8T)
  3. 吉林大学:http://mirrors.jlu.edu.cn/(当前已用容量估计:5.67T)
  4. 北京交通大学:http://mirror.bjtu.edu.cn/
  5. 北京理工大学:http://mirror.bit.edu.cn/web/
  6. 兰州大学:http://mirror.lzu.edu.cn/
  7. 上海交通大学:http://ftp.sjtu.edu.cn/ftp://ftp.sjtu.edu.cn/(部分移动运营商出口状况不佳,无法访问)
  8. 大连东软信息学院:http://mirrors.neusoft.edu.cn/(当前已用容量估计:2.5T)
  9. 东北大学:http://mirror.neu.edu.cn/
  10. 浙江大学:http://mirrors.zju.edu.cn/
  11. 厦门大学:http://mirrors.xmu.edu.cn/
  12. 中山大学:http://mirror.sysu.edu.cn/
  13. 重庆大学:http://mirrors.cqu.edu.cn/(当前已用容量估计:3.93T)
  14. 南阳理工学院:http://mirror.nyist.edu.cn/
  15. 中科院高能物理研究所:http://mirror.ihep.ac.cn/http://mir-cern.ihep.ac.cn/
  16. 电子科技大学凝聚网络安全工作室:http://mirrors.cnssuestc.org/
  17. 西北农林科技大学:http://mirrors.nwsuaf.edu.cn/(只收录CentOS镜像,当前已用容量估计:140GB)
  18. 郑州大学:https://mirrors.zzu.edu.cn/
  19. 南京信息工程大学:http://mirrors.duohuo.org/
  20. 华中科技大学:http://mirror.hust.edu.cn/(当前已用容量估计:4.83T)
  21. 重庆邮电大学:http://mirrors.cqupt.edu.cn/(当前已用容量估计:1.68T)
  22. 大连理工大学:http://mirror.dlut.edu.cn/
  23. 江苏广播电视大学:http://mirrors.jstvu.edu.cn/
  24. 山东女子学院:http://mirrors.sdwu.edu.cn/
  25. 西安交通大学:http://mirrors.xjtu.edu.cn/
  26. 西安电子科技大学:http://linux.xidian.edu.cn/http://xdlinux.info/(镜像仅供校内使用)
  27. 南开大学:http://ftp.nankai.edu.cn/(镜像仅供校内使用)
  28. 天津大学:http://mirror.tju.edu.cn(镜像仅供校内使用,另一域名为zyrj.org)
  29. 南京师范大学:http://mirrors.njnu.edu.cn/(镜像仅供校内使用)
  30. 电子科技大学:http://ubuntu.uestc.edu.cn/(首页近一年无人维护,内容可访问)
  31. 中央音乐学院:http://fundawang.lcuc.org.cn/(镜像仅供校内使用)
  32. 云南大学:http://archive.ubuntu.mirrors.opensource.ynu.edu.cn/(收录ubuntu软件源),http://pypi.opensource.ynu.edu.cn/(收录pypi)
  33. 上海科技大学:https://mirrors.geekpie.org/
  34. 南京信息职业技术学院:https://mirrors.njcit.cn/
  35. 上海交通大学SJTUG:http://mirrors.sjtug.org/

(三)、其他

  1. 中国电信天翼云:http://mirrors.ctyun.cn/
  2. 常州贝特康姆软件技术有限公司(公云PubYun):http://centos.bitcomm.cn/http://mirrors.pubyun.com/(当前已用容量估计:2.3T)
  3. 海波网络镜像:http://mirrors.hypo.cn/(当前已用容量估计:1.68T,部分镜像同步延迟超过3天)
  4. 开源镜像文件搜索:http://mirrors.org.cn/(只能搜索和浏览,不能下载)
  5. Linux运维派:http://mirrors.skyshe.cn/(使用阿里云服务器,界面使用浙江大学的模板,首页维护,内容可访问)
  6. 北京鹏博士宽带:http://mirrors.btte.net/(只收录CentOS)
  7. 中国互联网络信息中心:http://mirrors.cnnic.cn/(只收录Apache镜像,当前已用容量估计:120GB)
  8. Fayea工作室:http://apache.fayea.com/(只收录Apache镜像,当前已用容量估计:120GB)
  9. 豆瓣pypi:http://pypi.douban.com/https://pypi.doubanio.com/
  10. v2ex的pypi:http://pypi.v2ex.com/(部分地区长城宽带用户会强制跳转到https出现访问异常)
  11. 淘宝NPM:https://npm.taobao.org/
  12. Ruby China的RubyGems:https://gems.ruby-china.org/
  13. 开源中国Maven仓库镜像:http://maven.oschina.net/(2013年上线,20160415至今处于挂了的状态,建议使用ibiblio的镜像)
  14. 阿里云Maven仓库镜像:http://maven.aliyun.com/nexus/
  15. LinuxEye:http://mirrors.linuxeye.com/
  16. 移动云镜像站:http://mirrors.bclinux.org/
  17. Cloud-Stack镜像站:http://mirrors.cloudstack-china.com/
  18. cn99(常州贝特康姆旗下):http://mirrors.cn99.com/
  19. 龙芯开源社区:http://mirrors.loongnix.org/(只收录龙芯镜像)

(四)、确认关闭的镜像站

  1. 北京航空航天大学:http://mirror.buaa.edu.cn/http://mirror.buaabt.cn/(2012年建立,2014年关闭。镜像站关闭后不久,未来花园BT关闭。)
  2. 青岛大学:http://mirror.qdu.edu.cn/https://mirror.osqdu.org/(2009年建立,2012年关闭,OSQDU主要管理人员无法继续维护)
  3. 炼数成金Apache镜像:http://apache.dataguru.cn/(2016年关闭)
  4. 猫扑Apache镜像:http://labs.mop.com/apache-mirror/(2016年关闭)
  5. 人人网Apache镜像:http://labs.renren.com/apache-mirror/(2016年关闭)
  6. 开源中国社区:http://mirrors.oss.org.cn/http://mirrors.oschina.net/(2015年关闭)
  7. 希网网络cn99:http://ubuntu.cn99.com/(域名CNAME跳转到网易镜像,2016年9月重建)
  8. 华中科技大学启明学院:http://mirrors.hustunique.com/(域名跳转到清华镜像)
  9. ZMX - IT技术交流论坛:http://mirrors.itzmx.com/(域名跳转到清华镜像)
  10. 中国科学院:http://www.opencas.org/mirrors/(2016年5月关闭)
  11. 电子科技大学LUG镜像:http://mirrors.uestc.xyz/(2016年4月关闭)
  12. 北京邮电大学:ftp://ftp.bupt.edu.cn/pub/mirror/(2016年9月关闭,清空FTP)
  13. 西南大学:http://mirrors.linuxstory.org/http://mirrors.swu.edu.cn/(2016年6月关闭)
  14. 电子科技大学星辰工作室:http://mirrors.stuhome.net/(2016年8月关闭)
  15. noc.im:http://mirrors.noc.im/(2016年8月关闭)
  16. LUPA:http://mirror.lupaworld.com/(2016年停止同步,无实质内容)
  17. 远景:http://mirror.pcbeta.com/(2016年6月关闭)
  18. 山东理工大学:http://ruby.sdutlinux.org/(2016年9月关闭)
  19. 新浪:http://mirrors.sina.cn/http://mirrors.sina.com/(只收录CentOS,2015年3月上线,2016年10月关闭)
  20. 哈尔滨工业大学:http://run.hit.edu.cn/html/(2016年10月关闭)
  21. 中国地质大学:http://mirrors.cug.edu.cn/(2016年11月关闭)
  22. 北京化工大学:http://ubuntu.buct.edu.cn/(2016年11月关闭)

二、软件版

(一)、操作系统类

  1. Ubuntu

  2. Centos

  3. 树莓派Raspbian

(二)、服务器类

  1. Tomcat、Apache

  2. MySQL

  3. PostgreSQL

  4. MariaDB

  5. mongodb

  6. VideoLAN

(三)、开发工具类

  1. eclipse

  2. 安卓SDK

  3. 安卓源码AOSP

  4. Xcode

  5. Docker Hub

  6. GitLab-CE

三、官方镜像列表状态地址

四、几个官方cn子域解析

五、镜像站搭建参考

  1. 搭建开源镜像站-FPs,http://fangpeishi.github.io/build_opensource_mirror.html
  2. 科大开源软件镜像是怎样炼成的,http://blog.renren.com/blog/350643946/912702930http://blog.163.com/huangjiayao_1992/blog/static/2527169220138411412404/
  3. 北京交通大学同步脚本,https://github.com/ideal/mirror
  4. 中国科学院同步脚本,https://github.com/opencas/mirrors
  5. 浙江大学同步脚本,https://github.com/zjulughttps://github.com/ZJU-NewMirrors
  6. 重庆邮电大学同步脚本,https://github.com/CQUPTMirror
  7. 兰州大学同步脚本,https://github.com/LZUOSS/Mirror

六、镜像站异动情况

  • 2016-11-13:新浪镜像站全网无法访问,由17ce 提供测试结果
  • 2016-11-13:北京交通大学镜像首页访问出现403Forbidden
  • 2016-11-13:哈尔滨工业大学镜像目录被清空
  • 2016-11-13:中国地质大学镜像站全网无法访问,由17ce提供测试结果
  • 2016-11-13:北京化工大学镜像站全网无法访问,由17ce提供测试结果
  • 2016-11-13:云南大学pypi镜像地址无法访问
  • 2016-11-13:Linux运维派镜像首页访问出现404
  • 2016-11-26:新浪镜像站截至目前已经失联51天,移至关闭列表
  • 2016-11-26:首都在线移至企业站列表,首都在线是国内的一家主机商,有国内节点和海外节点
  • 2016-12-10:哈尔滨工业大学镜像目录截至目前已经超过一个月无法访问,移至关闭列表
  • 2017-1-5:北京化工大学镜像截至目前已经超过两个月无法访问,移至关闭列表
  • 2017-1-5:中国地质大学镜像截至目前已经超过两个月无法访问,移至关闭列表
  • 2017-1-5:新增南京信息职业技术学院镜像,这个镜像在2016年11上线
  • 2017-1-5:新增龙芯开源社区镜像,这个镜像应该是很早(2015年之前)就建立了只是不对外,目前只更新龙芯镜像
  • 2017-1-6:新增上海交通大学SJTUG镜像,据v2ex上的消息,这个镜像于2016年上线用来替代原来的上海交通大学镜像,不过目前这个镜像的发展情况也不乐观


     转载于:https://code.csdn.net/gsls200808/chinese-opensource-mirror-site/tree/master(尊重原著)
原文地址:https://www.cnblogs.com/timssd/p/4342445.html