+ -
当前位置:首页 → 问答吧 → yum好慢呀!──不慢,咱用国内的源。。。

yum好慢呀!──不慢,咱用国内的源。。。

时间:2005-09-03

来源:互联网

标题是煽情了点,hehe。

国内的外网有fedoraproject.cn和geekbone两个yum源。网友mopz0506把fedoraproject.cn

的设置贴了出来,可以用base和updates的库,但fedoraproject.cn还没有extras的库,

geekbone有,参照mopz0506的设置,geekbone的设置就有办法了。

下面是fedoraproject.cn和geekbone库的设置:

在/etc/yum.repos.d下建立4个文件:fedora-cn.repo,fedora-updates-cn.repo,geekbone.repo,geekbone-extras.repo ,其内容分别如下:

fedora-cn.repo:

[CN-base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://www.fedoraproject.org.cn/downloads/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

fedora-updates-cn.repo:

[CN-updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=http://www.fedoraproject.org.cn/downloads/core/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

geekbone.repo:

[geekbone-base]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://mirrors.geekbone.org/fedora/core/$releasever/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

geekbone-extras.repo:

[geekbone-extras]
name=Fedora Extras $releasever - $basearch
baseurl=http://mirrors.geekbone.org/fedora/extras/$releasever/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=1

建好后我们就能用国内的源了,其中fedoraproject.cn有base和updates,geekbone有base和

extras,有这两个站,不用上外国站了。

但是yum还是会连国外的镜像,所以要禁国外的镜像:

打开/etc/yum.repos.d/fedora.repo,fedora-updates.repo,fedora-extras.repo

enable=1改enable=0

就可以禁掉了。

至此设置完毕,yum check-update 试试。

经测试,比用国外的镜像快小n倍 ^_^

作者: 阿蟾   发布时间: 2005-09-03

其实几个*.repo文件可以合成一个。。。。。这样编辑起来方便多了

作者: xufan106   发布时间: 2005-09-03

是么?试一试,多谢提示呀

作者: 阿蟾   发布时间: 2005-09-03

果然可以呀哈,合并在一起叫*.repo:

作者: 阿蟾   发布时间: 2005-09-03

每一个源都应该有

enabled=1
gpgcheck=1
gpgkey=***

这三行,另外,可以在每个源之间加上一行##########和空白,好看。。。。。。。
选定稳定的源,enabled=1,其他的enabled=0.没必要同时用几个相同内容的源 。这样好象更快
以上为个人经验 ^_^

作者: xufan106   发布时间: 2005-09-03

改好之后,试验了一下."CN-updates-relea"这个是.......
代码:
[root@abc yum.repos.d]# yum check-update
Setting up repositories
CN-base 100% |=========================| 1.1 kB 00:00
geekbone-base 100% |=========================| 1.1 kB 00:00
CN-updates-released 100% |=========================| 951 B 00:00
geekbone-extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 824 kB 00:04
CN-base : ################################################## 2772/2772
Added 2772 new packages, deleted 0 old in 30.99 seconds
primary.xml.gz 100% |=========================| 824 kB 00:04
geekbone-b: ################################################## 2772/2772
Added 2772 new packages, deleted 0 old in 37.63 seconds
primary.xml.gz 100% |=========================| 276 kB 00:01
CN-updates: ################################################## 851/851
Added 851 new packages, deleted 0 old in 13.83 seconds
primary.xml.gz 100% |=========================| 674 kB 00:03
geekbone-e: ################################################## 1932/1932
Added 1932 new packages, deleted 0 old in 24.88 seconds

dbus.i386 0.33-3.fc4.1 CN-updates-relea
dbus-devel.i386 0.33-3.fc4.1 CN-updates-relea
dbus-glib.i386 0.33-3.fc4.1 CN-updates-relea
dbus-python.i386 0.33-3.fc4.1 CN-updates-relea
dbus-x11.i386 0.33-3.fc4.1 CN-updates-relea
evince.i386 0.4.0-1.2 CN-updates-relea
kernel-devel.i686 2.6.12-1.1447_FC4 CN-updates-relea
lockdev.i386 1.0.1-7.1 CN-updates-relea
lockdev-devel.i386 1.0.1-7.1 CN-updates-relea
nfs-utils.i386 1.0.7-11 CN-updates-relea
openmotif.i386 2.2.3-10.FC4.1 CN-updates-relea
openmotif-devel.i386 2.2.3-10.FC4.1 CN-updates-relea
policycoreutils.i386 1.23.11-3.2 CN-updates-relea
poppler.i386 0.4.1-1.1 CN-updates-relea
selinux-policy-targeted.noarch 1.25.4-10 CN-updates-relea
xorg-x11.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-Mesa-libGL.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-Mesa-libGLU.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-Xnest.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-Xvfb.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-deprecated-libs.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-deprecated-libs-devel.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-devel.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-doc.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-font-utils.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-libs.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-sdk.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-tools.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-twm.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-xauth.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-xdm.i386 6.8.2-37.FC4.45 CN-updates-relea
xorg-x11-xfs.i386 6.8.2-37.FC4.45 CN-updates-relea
[root@abc yum.repos.d]#

作者: cniis   发布时间: 2005-09-04

库:

fedoraproject.cn=base+updates

geekbone=base+extras

作者: 阿蟾   发布时间: 2005-09-04