yum插件axelget

原贴:http://wesleywang.cn/blog/?page_id=34

2007年10月30日

yum插件axelget

归档在: 日子 — wesley @ 4:22 下午

axelget是我写的一个yum的插件,用来加速蜗牛般的yum的速度,其基本原理是在实际进行yum下载前使用插件通过多线程下载工具axel来实现预下载,等到yum下载的时候发现该下载的东西都已经存在了,就会直接使用axel下载的东西,不再重复下载了。

原始贴发在linuxsir上,链接:

http://bbs.linuxsir.org/showthread.php?t=290570

使用方法:

svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ <your_path>/axelget
su
cd /etc/yum/pluginconf.d/
ln -s <your_path>/axelget/axelget.conf .
cd /usr/lib/yum-plugins/
ln -s <your_path>/axelget/axelget.py .

这样就可以了,以后有了新的改动,只需要去<your_path>/axelget目录中进行 svn up 就可以了。

axel 下载: http://wilmer.gaast.net/main.php/axel.html

5 条评论 »

  1. 我用的是Fedora9。按照该方法,然后“yum update”,却出现以下错误提示:
    File “/usr/bin/yum”, line 29, in
    yummain.user_main(sys.argv[1:], exit_code=True)
    File “/usr/share/yum-cli/yummain.py”, line 229, in user_main
    errcode = main(args)
    File “/usr/share/yum-cli/yummain.py”, line 84, in main
    base.getOptionsConfig(args)
    File “/usr/share/yum-cli/cli.py”, line 184, in getOptionsConfig
    enabled_plugins=self.optparser._splitArg(opts.enableplugins))
    File “/usr/lib/python2.5/site-packages/yum/__init__.py”, line 189, in _getConfig
    startupconf.pluginconfpath,disabled_plugins,enabled_plugins)
    File “/usr/lib/python2.5/site-packages/yum/__init__.py”, line 355, in doPluginSetup
    plugin_types, confpath, disabled_plugins, enabled_plugins)
    File “/usr/lib/python2.5/site-packages/yum/plugins.py”, line 152, in __init__
    self._importplugins(types)
    File “/usr/lib/python2.5/site-packages/yum/plugins.py”, line 195, in _importplugins
    self._loadplugin(modulefile, types)
    File “/usr/lib/python2.5/site-packages/yum/plugins.py”, line 249, in _loadplugin
    fp, pathname, description = imp.find_module(modname, [dir])
    ImportError: No module named axelget

    请问是怎么回事?该如何解决?

    评论 作者 Jet.Z — 2008年09月30日 @ 11:33 下午

  2. […] 修改/etc/yum.conf,设置plugins=1,一切搞定,运行yum -y update,享受一下高速的感觉吧。最后,感谢wesley写的axelget插件。 […]

    广播 (Pingback) 作者 加速yum - BLOG家园 - 知识的积累与共享! — 2008年10月17日 @ 9:14 下午

  3. [main]
    cachedir=/var/cache/yum
    keepcache=0
    debuglevel=2
    logfile=/var/log/yum.log
    exactarch=1
    obsoletes=1
    gpgcheck=1
    plugins=1
    installonly_limit=3

    已经是等于1呀!!!

    评论 作者 Jet.Z — 2008年10月18日 @ 11:54 下午

  4. 检查 /usr/lib/yum-plugins/ 中的符号链接是否已经建立。

    评论 作者 wesley.wang — 2008年10月20日 @ 8:11 上午

  5. 已经解决!
    我看了一下/usr/lib/yum-plugins/里的文件,其中axelget.py呈现红色,不知道是什么意思————可能是我之前对axelget.py来了个硬链接。之后删掉重新按照wang兄的方法试了试,就没有那个错误提示了。

    非常感谢wesley.wang!

    评论 作者 Jet.Z — 2008年11月09日 @ 10:21 下午

RSS 订阅这篇文章的评论 引用 (TrackBack) 网址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值