LinuxSir.cn,穿越时空的Linuxsir!

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

关于用zypper up升级使用proxy的问题【已解决】

[复制链接]
发表于 2010-4-23 01:47:35 | 显示全部楼层 |阅读模式
11.2后,zypper 开始调用aria2c做为下载工具,在网上看到资料说aria2是可以使用proxy的,刚才手里有一个proxy,这样以后升级不会那么痛苦地等待了,但是找了半天没有找到aria2的配置文件
这是自己查询到的升级时使用的参数
aria2c --user-agent=ZYpp 6.21.2 (aria2 version 1.5.2) openSUSE-11.2-x86_64 --summary-interval=1 --follow-metalink=mem --check-integrity=true --file-allocation=none --server-stat-of=/var/cache/zypp/aria2.stats --server-stat-if=/var/cache/zypp/aria2.stats --uri-selector=adaptive --use-head=false --max-tries=5 --max-concurrent-downloads=2 --header=X-ZYpp-AnonymousId: 86fde119-7f29-4d06-89fa-f913e280aed1 --header=X-ZYpp-DistributionFlavor: dvd --header=Pragma: --connect-timeout=180 --dir=/var/adm/mount/AP_0x00000001/suse/x86_64 http://download.opensuse.org/fac ... 0414-1.1.x86_64.rpm
想来应该是修改某个文件达到想要的效果的,但是没找到,希望高手指点 一下
发表于 2010-4-23 10:38:33 | 显示全部楼层
man aria2c

By default, aria2 parses $HOME/.aria2/aria2.conf as a configuraiton file. You can specify the path to configuration file using --conf-path option. If you don't want to use the configuraitonf file, use --no-conf option.

--conf-path=PATH
Change the configuration file path to PATH. Default: $HOME/.aria2/aria2.conf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-23 18:05:14 | 显示全部楼层
貌似不行的,这个配置文件是只针对aria2的,但是zypper调用aria2的时候,应该是加了参数的,但是不知道在什么位置,按进分析应该是在zypp.conf文件里,但是对这个文件没得研究,比如如何指定zypper 调用aria2的时候使用http的proxy
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-25 22:42:21 | 显示全部楼层
终于找到了解决的办法,首先升级aria2到1.9.1然后到建立配置文件/root/.aria2/aria2.conf
在这个配置文件里填入你的proxy,我的是这样写的 all-proxy=http://IP:端口。然后就OK了。大家有兴趣的可以试一下,现在我的升级速度明显快多了150K左右了,没用之前3K希望对大家有用
aria2可以到这里找http://download.opensuse.org/rep ... ties/openSUSE_11.2/
回复 支持 反对

使用道具 举报

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

本版积分规则

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