LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2476|回复: 21

我疯了,YUM极度狂飙,申请加精,加精啊

[复制链接]
发表于 2007-11-21 20:02:46 | 显示全部楼层 |阅读模式
第一次写帖子,其实方法论坛上已有,只是我这边不合适,刚才想想只要变通下就OK,刚YUM 18MB的东西不到一分钟,呵呵,快吧!!平均速度在200KB以上!!!

方法很简单,借鉴了亚森罗平兄的东西。
第一步,编辑相关的repo文件,fedora.repo和fedora-updates.repo
改为不使用镜像列表,并添加镜像服务器,修改如下:
#fedora.repo文件

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
baseurl=  
          http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirrors.usc.edu/pub/linux/distributions/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirrors.cat.pdx.edu/fedora/linux/releases/$releasever/Everything/$basearch/os/         
          http://ftp.iij.ad.jp/pub/linux/fedora/releases/$releasever/Everything/$basearch/os/
          ftp://ftp.iij.ad.jp/pub/linux/fedora/releases/$releasever/Everything/$basearch/os/
          http://mirror.aarnet.edu.au/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirror.internode.on.net/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://gulus.usherbrooke.ca/pub/distro/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirror.karneval.cz/pub/linux/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/releases/$releasever/Everything/$basearch/os/
          http://ftp-stud.hs-esslingen.de/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://fedora.tu-chemnitz.de/pub/linux/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://ftp.uni-bayreuth.de/linux/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://limestone.uoregon.edu/ftp/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://fedora.mirror.iweb.ca/releases/$releasever/Everything/$basearch/os/
          ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirror.cc.vt.edu/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirrors.kernel.org/fedora/releases/$releasever/Everything/$basearch/os/
          http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/releases/$releasever/Everything/$basearch/os/
          http://ftp.linux.ncsu.edu/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://ftp.iij.ad.jp/pub/linux/fedora/releases/$releasever/Everything/$basearch/os/
          ftp://ftp.iij.ad.jp/pub/linux/fedora/releases/$releasever/Everything/$basearch/os/
          http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://ftp.rhnet.is/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
          http://mirror.pacific.net.au/linux/fedora/linux/releases/$releasever/Everything/$basearch/os/
         
         
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY



#fedora-updates.repo文件

[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=
          http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/
          http://mirrors.usc.edu/pub/linux/distributions/fedora/linux/updates/$releasever/$basearch/
          http://mirrors.cat.pdx.edu/fedora/linux/updates/$releasever/$basearch/         
          http://ftp.iij.ad.jp/pub/linux/fedora/updates/$releasever/$basearch/
          ftp://ftp.iij.ad.jp/pub/linux/fedora/updates/$releasever/$basearch/
          http://mirror.aarnet.edu.au/pub/fedora/linux/updates/$releasever/$basearch/
          http://mirror.internode.on.net/pub/fedora/linux/updates/$releasever/$basearch/
          http://gulus.usherbrooke.ca/pub/distro/fedora/linux/updates/$releasever/$basearch/
          http://mirror.karneval.cz/pub/linux/fedora/linux/updates/$releasever/$basearch/
          http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/updates/$releasever/$basearch/
          http://ftp-stud.hs-esslingen.de/pub/fedora/linux/updates/$releasever/$basearch/
          http://fedora.tu-chemnitz.de/pub/linux/fedora/linux/updates/$releasever/$basearch/
          http://mirror.fraunhofer.de/download.fedora.redhat.com/fedora/linux/updates/$releasever/$basearch/
          http://ftp.uni-bayreuth.de/linux/fedora/linux/updates/$releasever/$basearch/
          http://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/
          ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/updates/$releasever/$basearch/
          http://limestone.uoregon.edu/ftp/fedora/linux/updates/$releasever/$basearch/
          http://fedora.mirror.iweb.ca/updates/$releasever/$basearch/
          ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/updates/$releasever/$basearch/
          http://mirror.cc.vt.edu/pub/fedora/linux/updates/$releasever/$basearch/
          http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/updates/$releasever/$basearch/
          http://mirrors.kernel.org/fedora/updates/$releasever/$basearch/
          http://www.gtlib.gatech.edu/pub/fedora.redhat/linux/updates/$releasever/$basearch/
          http://ftp.linux.ncsu.edu/pub/fedora/linux/updates/$releasever/$basearch/
          http://ftp.iij.ad.jp/pub/linux/fedora/updates/$releasever/$basearch/
          ftp://ftp.iij.ad.jp/pub/linux/fedora/updates/$releasever/$basearch/
          http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/updates/$releasever/$basearch/
          http://ftp.rhnet.is/pub/fedora/linux/updates/$releasever/$basearch/
          http://mirror.pacific.net.au/linux/fedora/linux/updates/$releasever/$basearch/
         
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

改完上面的东西还不行,接着是第二步。亚森罗平说的是固定地址,选最多的排列,但其实想下就知道,最快的地址集合中还是有差别的,所以我上面做的就是把他所注释掉的东西不注释,即删除“#”号,就可以了。

第三步,也是最关键的一步,安装fastestmirror,即yum install fastestmirror, 在这里还推荐弟兄们装是yum install yumex ,这玩易儿确实方便异常。

好了,就这些,本人用的是绍兴电信,有不同意见的求改进!
发表于 2007-11-21 20:20:49 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2007-11-22 09:21:49 | 显示全部楼层
baseurl=
http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/


baseurl=这个后面最好不要换行阿 。要不然有问题哦 。
回复 支持 反对

使用道具 举报

发表于 2007-11-22 09:25:04 | 显示全部楼层
改完上面的东西还不行,接着是第二步。亚森罗平说的是固定地址,选最多的排列,但其实想下就知道,最快的地址集合中还是有差别的,所以我上面做的就是把他所注释掉的东西不注释,即删除“#”号,就可以了。


这一段我不懂,“亚森罗平说的是固定地址,选最多的排列”到底是怎么做的?
回复 支持 反对

使用道具 举报

发表于 2007-11-22 09:40:52 | 显示全部楼层
fastestmirror

yum上安装不了了
回复 支持 反对

使用道具 举报

发表于 2007-11-22 09:54:32 | 显示全部楼层
Post by 博爱老头;1785919
fastestmirror

yum上安装不了了

sudo yum install yum-fastestmirror
lz是不是写错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-22 13:02:12 | 显示全部楼层

答各位问题

Post by 博爱老头;1785911
baseurl=
http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/


baseurl=这个后面最好不要换行阿 。要不然有问题哦 。


我没有发生什么问题。不过大家在按我方法的时候,建议之前最好先备份下,以防不测。至于安装yumex 和mirror,当然是用ROOT权限了!
回复 支持 反对

使用道具 举报

发表于 2007-11-22 13:07:28 | 显示全部楼层
找个快的源是最好的办法PING一下看速度了。
加那么多也没用。我就不要你说的第二步第三步了,。
一样是M为单位的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-22 13:37:39 | 显示全部楼层
Post by wrfwsh;1786052
找个快的源是最好的办法PING一下看速度了。
加那么多也没用。我就不要你说的第二步第三步了,。
一样是M为单位的。


快的源确实是一个方法,但快的源是不固定的,有时候这个源负荷大或者基于其他什么原因,它的速度就不一定是最快的。

补充一下,目前测试中有些包还不能达到理想的速度,不过如果只是升级的话,我这边能达到500KB/S以上,但有些软件不行,请大家自行测试一下。
回复 支持 反对

使用道具 举报

发表于 2007-11-22 17:07:38 | 显示全部楼层
我早就想把JP的垃圾URL给X掉了,连澳大利亚的都比不上....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表