LinuxSir.cn,穿越时空的Linuxsir!

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

求助 用过arch的朋友进!

[复制链接]
发表于 2005-1-14 22:02:35 | 显示全部楼层 |阅读模式
有什么办法 能让pacman下载的速度快一些吗?
小生下了arch 0.7 bate2 base 装上以后, pacman -Syu 竟然 5kb/s 我可是网通adsl 1MB的宽带啊!
这要不知安到 何年何月 - -!
可不可以 让pacman 以多线程方式下载? 或像apt那样能选镜像
发表于 2005-1-17 21:34:02 | 显示全部楼层
有两个办法:
1、编辑/etc/pacman.conf,将Options段中的“#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u”这一行的注释去掉。这样使用wget下载应该会快一点,当然,需要事先安装好wget。
2、自己测试一下,找到一个快的镜像,编辑/etc/pacman.d目录下的几个对应的文件:current、extra、release、unstable。将最快的镜像放在这几个文件的第一行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-18 19:51:56 | 显示全部楼层
谢谢 xiaoma兄
顺便问一下 能不能让pacman用prozilla 下载
这个能多线程

那些镜像都测试过了 没有能超过15k/s的  ----哇.................(哭!...)

我要把中国电信炸了  
                    --- 还整天吹  "中国网, 宽天下"                        狗屁!!!............
回复 支持 反对

使用道具 举报

发表于 2005-1-18 21:49:41 | 显示全部楼层
pacman是不是支持prozilla,我不清楚。但我觉得应该可以,你可以将XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u中的wget命令用等价的prozilla命令替换,测试一下。-C表示启用cache,-O表示输出到logfile。我现在正在升级系统,无法测试

至于镜像站点,我用的就是ftp.archlinux.org,速度很快。我是2Mb的ADSL,下载速度达到200k左右。
你可以参考一下http://www.linuxsir.cn/bbs/showt ... %BE%B5%CF%F1+%CF%F1,kite推荐了这个镜像:http://mirror.pacific.net.au/ibi ... 速度也很快。
回复 支持 反对

使用道具 举报

发表于 2005-1-18 21:55:49 | 显示全部楼层
楼上显示有错误,重新给出链接:
current镜像
extra镜像
test镜像
回复 支持 反对

使用道具 举报

发表于 2005-1-19 11:15:54 | 显示全部楼层
不要用prozilla之类的东西吧,除了你以外,还有好多人要下载的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-19 17:54:31 | 显示全部楼层
本人 也讨厌多线程    但, 在中国不用多线程不行啊  你不用别人就用 结果你就慢了
中国电信的对外 出口很窄   用prozilla 只是想突破这个屏径
回复 支持 反对

使用道具 举报

发表于 2005-2-25 03:16:46 | 显示全部楼层
用 XferCommand = /usr/bin/proz -r %u 代替掉原来的wget那句之后,速度平均在110k左右吧。终于可以让人满意了(凌晨,白天还没有试验)。

现在关心的是,少了-O %o的选项。

查看wget的manpage,意思好像是保存到指定文件。也就是相当于“另存为……”。不幸的是proz没有这个功能。后面的%o应该是pacman的一个变量,值是一个文件路径。%u自然是url了。达人解释一下这样代替后会不会有什么问题。暂时还没看出来有什么不妥。

另:建议大家不要开太多线程,用默认的就可以了。我也是网通的宽带。用archlinux.antesis.org那个mirror。过去白天速度就不提了。在凌晨虽然快不少,但也很不满意。现在用proz默认的4个线程,就基本上达到了我的连接的极限速度。开太多线程对mirror如果造成影响,对谁都没好处。
回复 支持 反对

使用道具 举报

发表于 2005-2-25 03:28:25 | 显示全部楼层
XferCommand = /path/to/command %u
              If set, pacman will use this external program to download all remote files.  All instances of %u
              will  be  replaced  with the URL to be downloaded.  If present, instances of %o will be replaced
              with the local filename, plus a ".part" extension, which allows programs like wget  to  do  file
              resumes properly.

              This option is useful for users who experience problems with pacman's built-in http/ftp support,
              or need the more advanced proxy support that comes with utilities like wget.




这样看来应该没有影响吧。保存到指定文件只是为了让wget能断点续传而已。
回复 支持 反对

使用道具 举报

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

本版积分规则

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