现在的位置: 首页 > 综合 > 正文

centos YUM源

2013年01月20日 ⁄ 综合 ⁄ 共 3620字 ⁄ 字号 评论关闭

使用centos也很多年了,现在有时间把经常用的几个源记录一下,也给大家分享一下

1.http://centos.ustc.edu.cn/ (主要的系统更新源,强烈推荐)
这个也是国内比较早出现的centos源,当然现在除了这个之外,163和sohu也相应出现了
http://mirrors.163.com/centos/
http://mirrors.sohu.com/centos/

2.附加源
EPEL
http://fedoraproject.org/wiki/EPEL/FAQ#howtouse
RPMforge
http://rpmrepo.org/RPMforge/Using
(跟这个源类似的还一个DAG源,一直不明白这两个源有什么区别,特意将两个源中的同一样RPM包比较过MD5值,发现是一样的
http://dag.wieers.com/rpm/FAQ.php#B)
rpm.livna.org
http://rpm.livna.org/

ATrpms 
[atrpms]
name= CentOS-$releasever – ATrpms
baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgcheck=1
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms

RPM Fusion
http://rpmfusion.org/(此源请谨慎使用,大部分还在测试阶段,建议生产环境不要使用)

关于CENTOS第三方源的一些参考意见可参考centos wiki
http://wiki.centos.org/zh/AdditionalResources/Repositories

Priorities 插件

yum-priorities 可在 CentOS 5 软件库内找到:

yum install yum-priorities

在 CentOS 5 中插件都缺省被启用。

请编辑 /etc/yum/pluginconf.d/priorities.conf 档,并确认下列行的存在,以确定 yum-priorities 插件已被启用:

[main] enabled=1

编辑 /etc/yum.repos.d/ 内的 .repo 档并加入这行来设置优先次序:

priority=N

每个软件库的优先次序可以由 N,一个 1 至 99 的整数,来设置。

推荐的设置是:

[base], [addons], [updates], [extras] ... priority=1
[centosplus],[contrib] ... priority=2 第三方软件库如 rpmforge ... priority=N (N 是一个按你首选大于 10 的数值)

加快你的yum的速度
使用yum的扩展插件yum-fastestmirror

另外还有一个插件也能达到此效果,在下载软件包时用axel工具代替默认下载工具wget,速度超明显提升,但还有一定瑕疵,在更新时会多次下载meta,可尝试使用,特别是刚装完系统时更新系统用这个插件感觉很爽
http://code.google.com/p/yum-axelget/

 

 

 附上repo的全文件内容,copy下来保存成*.repo放到/etc/yum.repos.d/下即可使用

 

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-6 - Base - 163.com
baseurl=http://centos.ustc.edu.cn/centos/6/os/x86_64/
#baseurl=http://mirrors.163.com/centos/6/os/x86_64/
#baseurl=http://mirrors.sohu.com/centos/6/os/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-6 - Updates - 163.com
baseurl=http://centos.ustc.edu.cn/centos/6/updates/x86_64/
#baseurl=http://mirrors.163.com/centos/6/updates/x86_64/
##baseurl=http://mirrors.sohu.com/centos/6/updates/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-6 - Extras - 163.com
baseurl=http://centos.ustc.edu.cn/centos/6/extras/x86_64/
#baseurl=http://mirrors.163.com/centos/6/extras/x86_64/
##baseurl=http://mirrors.sohu.com/centos/6/extras/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=extras
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-6 - Plus - 163.com
baseurl=http://centos.ustc.edu.cn/centos/6/centosplus/x86_64/
#baseurl=http://mirrors.163.com/centos/6/centosplus/x86_64/
##baseurl=http://mirrors.sohu.com/centos/6/centosplus/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=centosplus
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-6 - Contrib - 163.com
baseurl=http://centos.ustc.edu.cn/centos/6/contrib/x86_64/
#baseurl=http://mirrors.163.com/centos/6/contrib/x86_64/
#baseurl=http://mirrors.sohu.com/centos/6/contrib/x86_64/
#mirrorlist=http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=contrib
gpgcheck=1
enabled=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

 

抱歉!评论已关闭.