LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 08-05-18, 00:26 第 1 帖
elsove812
 
elsove812 的头像
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 134
  精华: 0
 

标题: yum绝对加速,相信我,没错的!嘿嘿!


看到好多网友为yum的速度犯愁,我也曾经有过,fc5/6的时候升级通常是挂一宿。f7的时候终于找到了一些解决办法,经过实践,感觉很不错,速度基本可以达到物理环境的上限。
这些方法都是在这里以前前辈提过的,因为很久以前找到的,那时只是为了用方便,也没复制下原文,没有原创作者的信息,在这里首先表示歉意。
进入正题,第一步,编译axel:
这是一个多线程下载工具,类似网络蚂蚁。
解压,进入文件目录:
./configure --help因为我很懒,记性又不好,所以总记不住用什么编译参数,现在手头也没有linux环境,就先help吧,呵呵。之后,找一个好象是
--i18/n的参数,之后用它来config,即: ./configure --i18/n,之后同样make && make install.

第二步,按照下面附件里,名为svn这个文档来一步一步做,几乎复制粘贴就可以了,需要改动的就是把<your......>替换成任意目录。基本原理就是用svn命令更新网站上最新的文件,这两个文件是把axel当作yum的一个插件的配置文件。当然,你要安装subversion.这个软件包在开发工具里。(个人建议不论安装什么linux发行版,开发库和开发工具最好都安装,linux不可避免的要编译)。

最后一步,更改/etc/yum.repo/*.repo文件。在每个文件的mirror×××××那行(一般是第5行)的最后面加上“&country=us”.因为美国的服务器最多,同时速度基本上是最快的(其他另加源不一定适用,有网友反应,linva源就不适用这样改)。日本不知道是不是对中国做了什么特殊限制,用日本的服务器基本都是20k甚至几k的速度,台湾的还好些。要是不改,获得的源基本都是日本和台湾的,碰到台湾的还好些,要是日本的,你就得想骂人了,呵呵!

最最后:删除/var/cache/yum下的所有文件,里面预设了一些源,或者是之前你没改上一步骤中提到的配置文件,里面会有很多的日本源(在mirror.xml文件中,其实删了这个文件就行,但我说过,我懒,呵呵,干脆所有都删除,都会重新生成的)。

现在yum update -y 一下吧!祝大家好运。再次感谢那些提供这些资料的人。
上传的附件
文件类型: gz fedora.tar.gz (43.0 KB, 251 次查看)







__________________
个人电脑1:联想(型号忘了)P41.5/256M RDRAM/GF2 64M/40Gx2;
OS:Centos5.1
个人电脑2:ASUS A8T TL52 1.6Gx2/2G DDR2 667RAM/GF Go 7300 128M/160G;
OS:Windows vista ASUS OEM

工作电脑1:Dell opt755 Core E2180/4G DDR2 667RAM/160G
OS:Windows server 2008 En_Ent
工作电脑2:Dell opt745 Core E2160/4G DDR2 667RAM/160G
OS:Fedora 9

此帖于 08-06-11 16:14 被 elsove812 编辑. 原因: 修改不足
  elsove812 当前离线   回复时引用此帖
旧 08-05-18, 00:48 第 2 帖
elsove812
 
elsove812 的头像
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 134
  精华: 0
 

希望yum有问题的人们看到,人都哪去了?!!!
  elsove812 当前离线   回复时引用此帖
旧 08-05-18, 01:14 第 3 帖
usertesting
 
 
 
注册会员  
  注册日期: Oct 2007
  帖子: 267
  精华: 0
 

装yum-fastestmirror 然后在源里最后加上&country=global
不过loading mirror speed 会慢一点。。所以我只在updates加
  usertesting 当前离线   回复时引用此帖
旧 08-05-18, 03:02 第 4 帖
gcell
 
gcell 的头像
 
 
注册会员  
  注册日期: Feb 2007
  帖子: 154
  精华: 0
 

基本上照搬Fedora 8的就可以了







__________________
心口相对,知行合一,应为便是愿为!
http://gcell.yo2.cn/
  gcell 当前离线   回复时引用此帖
旧 08-05-18, 07:06 第 5 帖
yourfriend 帅哥
 
yourfriend 的头像
 
 
注册会员  
  注册日期: Nov 2007
  帖子: 1,468
  精华: 1
 

引用:
作者: elsove812
希望yum有问题的人们看到,人都哪去了?!!!
这么晚了,肯定都睡觉去了,呵呵。







__________________
级别:菜鸟
电脑:台式
系统:Fedora openSUSE Debian Gentoo
版本:amd64 / x86_64
CPU:AMD Athlon 64 X 2 4800+
内存:DDR2 2G
主板芯片:MCP55 (捷波悍马HA01-GT2)
显卡:NVIDIA 7900GS
声卡:集成HDA Realtek ALC888
硬盘:希捷250G SATA1.0
  yourfriend 当前离线   回复时引用此帖
旧 08-05-18, 12:50 第 6 帖
walnut2800
 
walnut2800 的头像
 
 
注册会员  
  注册日期: Jul 2006
  帖子: 96
  精华: 0
 

哈哈!fedora怎么就没有在中国的源 那,
。。。。。。
  walnut2800 当前离线   回复时引用此帖
旧 08-06-07, 09:30 第 7 帖
yourfriend 帅哥
 
yourfriend 的头像
 
 
注册会员  
  注册日期: Nov 2007
  帖子: 1,468
  精华: 1
 

來顶一下。速度快不少。
  yourfriend 当前离线   回复时引用此帖
旧 08-06-07, 11:03 第 8 帖
elsove812
 
elsove812 的头像
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 134
  精华: 0
 

谢谢支持!呵呵!
  elsove812 当前离线   回复时引用此帖
旧 08-06-10, 13:30 第 9 帖
Prife
 
Prife 的头像
 
 
注册会员  
  注册日期: Oct 2007
  帖子: 100
  精华: 0
 

感谢楼主,果然巨快无比阿----太谢谢了.都可以到100K/s,我一直不肯舍弃windows的原因就是 它的下载工具Xunlei,这事可以扔了它了.哈哈,太谢谢了







__________________
linux ,我上课走神的罪魁祸首~~
宿舍的网速令我泪流满面~~
  Prife 当前离线   回复时引用此帖
旧 08-06-10, 23:08 第 10 帖
happy乐乐
 
happy乐乐 的头像
 
 
注册会员  
  注册日期: Oct 2006
  帖子: 33
  精华: 0
 

为何我按照这样说的做了后会出如下的错误啊。请大哥指教

* livna: livna.cat.pdx.edu
Could not retrieve mirrorlist http://mirrors.fedoraproject.org/mir...386&country=us error was
[Errno 12] Timeout: <urlopen error timed out>
removing mirrorlist with no valid mirrors: //var/cache/yum/fedora/mirrorlist.txt
22:19:38 : Cannot find a valid baseurl for repo: fedora







__________________
AMD sempron 2500+
ASUS K8N4-E
Kingston 512M
ATI X500
Sumsung P730B
XP+Fedora 8
  happy乐乐 当前离线   回复时引用此帖
旧 08-06-11, 03:26 第 11 帖
ww7472242
 
 
 
注册会员  
  注册日期: Mar 2007
  帖子: 2
  精华: 0
 

标题: 3ks very much!


i have accelerated my yum as you said. yes, it does faster than before. 3ks again.
  ww7472242 当前离线   回复时引用此帖
旧 08-06-11, 16:07 第 12 帖
elsove812
 
elsove812 的头像
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 134
  精华: 0
 

引用:
作者: happy乐乐
为何我按照这样说的做了后会出如下的错误啊。请大哥指教

* livna: livna.cat.pdx.edu
Could not retrieve mirrorlist http://mirrors.fedoraproject.org/mir...386&country=us error was
[Errno 12] Timeout: <urlopen error timed out>
removing mirrorlist with no valid mirrors: //var/cache/yum/fedora/mirrorlist.txt
22:19:38 : Cannot find a valid baseurl for repo: fedora
livna的源就不用这么改了,可能源不支持选择地址吧?把linva.repo中的&country=us去掉就好了,还不好就把/var/cache/yum中的linva文件夹删掉再yum update就好了。
  elsove812 当前离线   回复时引用此帖
旧 08-06-11, 16:10 第 13 帖
elsove812
 
elsove812 的头像
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 134
  精华: 0
 

引用:
作者: Prife
感谢楼主,果然巨快无比阿----太谢谢了.都可以到100K/s,我一直不肯舍弃windows的原因就是 它的下载工具Xunlei,这事可以扔了它了.哈哈,太谢谢了
axel这个工具好像只能下载纯的http/ftp,php或jsp脚本中的下载他分析不出来。迅雷则能。
  elsove812 当前离线   回复时引用此帖
旧 08-06-11, 16:25 第 14 帖
flycraft 帅哥
 
flycraft 的头像
 
 
注册会员  
  注册日期: Feb 2004
  我的住址: 江苏-苏州
  帖子: 1,445
  精华: 3
 

cn99 貌似有 fedora 的源了吧







__________________
Rock Feng
#arch-cn@irc.oftc.net
#linux-cn@irc.oftc.net
  flycraft 当前离线   回复时引用此帖
旧 08-06-11, 22:01 第 15 帖
happy乐乐
 
happy乐乐 的头像
 
 
注册会员  
  注册日期: Oct 2006
  帖子: 33
  精华: 0
 

引用:
作者: elsove812
livna的源就不用这么改了,可能源不支持选择地址吧?把linva.repo中的&country=us去掉就好了,还不好就把/var/cache/yum中的linva文件夹删掉再yum update就好了。
我没有修改linva.repo中的任何东西,只是修改了fedora.repo,而且错误也出在fedora.repo上,我把&country=us去掉也是在报相同的错误。
  happy乐乐 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [禁用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 08:07


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2009, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2007, LinuxSir.Org