LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: liangsuilong

改进版本yum-axelget(svn21)

[复制链接]
 楼主| 发表于 2009-9-22 13:14:46 | 显示全部楼层
Post by zhwps;2029121
svn16可以用,但是svn21就不行了。有个yum的unlink_f的函数不能用。估计跟yum的版本有关系。el5(centos)的yum版本是3.2的

svn21出现的问题,是跟presto插件有关。

作者用了yum-presto-0.4.5来做开发,结果fc11上了0.5.0,presto插件代码大变,所以出现问题咯..还在改进中.
回复 支持 反对

使用道具 举报

发表于 2009-9-24 23:33:49 | 显示全部楼层
安装后yum update时出现:
下载软件包:
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 261, in main
    return_code = base.doTransaction()
  File "/usr/share/yum-cli/cli.py", line 401, in doTransaction
    problems = self.downloadPkgs(downloadpkgs, callback_total=self.download_callback_total_cb)
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1317, in downloadPkgs
    self.plugins.run('predownload', pkglist=pkglist)
  File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 180, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/axelget.py", line 248, in predownload_hook
    downloaded_drpm_pkgs = download_drpm(conduit)
  File "/usr/lib/yum-plugins/axelget.py", line 51, in download_drpm
    delta = presto.getDelta(po, presto_info, conduit.getRpmDB())
  File "/usr/lib/yum-plugins/presto.py", line 155, in getDelta
    rpmdb = conduit.getRpmDB()
AttributeError: 'RPMDBPackageSack' object has no attribute 'getRpmDB'
回复 支持 反对

使用道具 举报

发表于 2009-9-25 13:14:31 | 显示全部楼层
楼上的,请参考楼上的楼上的说法
作者正在积极更新
回复 支持 反对

使用道具 举报

发表于 2009-9-25 13:39:39 | 显示全部楼层
Post by liangsuilong;2028593
更新至svn21..
增加drpm的下载功能

svn21对svn20的改进
增加presto的drpm支持
下载repomd.xml时改为单线程下载,让下载更流畅。


赫赫。能不能改称可以配置的?感觉单线程曼类但:%
回复 支持 反对

使用道具 举报

发表于 2009-9-25 23:41:49 | 显示全部楼层
Post by zhwps;2029121
svn16可以用,但是svn21就不行了。有个yum的unlink_f的函数不能用。估计跟yum的版本有关系。el5(centos)的yum版本是3.2的



这个问题已经修正,用os.unlink代替
回复 支持 反对

使用道具 举报

发表于 2009-9-26 20:32:38 | 显示全部楼层
http://code.google.com/p/yum-axelget/

已经建了项目,有问题发到google code上
回复 支持 反对

使用道具 举报

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

本版积分规则

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