LinuxSir.cn,穿越时空的Linuxsir!

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

关于axelget选择官方源或者update与livna源的问题(已经找到办法)

[复制链接]
发表于 2007-6-17 19:53:44 | 显示全部楼层 |阅读模式
刚才在用的时候,发现对fedora的官方源,
remoteurl = urljoin(url, "os/%s" % po.remote_path)
这一段代码可以检测到,并且下载速度挺快,挺高兴的,可是,当装到livna时,就不行了,后来才发现,官方的镜像结构现在都是以os结尾的,而livna的却还是以前的i386
我也不懂这个脚本的编程,不知道哪位能不能想个办法,比如用选择检测一下它们是属于官方的源还是livna的源,谢谢了
因为livna的都是baseurl,可以自己把那些源自己做一个文件,命名为mirrorlist,放到硬盘上,比如
# repo = livna-7 arch = i386 country = global
http://rpm.livna.org/fedora/7/i386
http://livna.cat.pdx.edu/fedora/7/i386
http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/7/i386
http://ftp-stud.fht-esslingen.de ... a.org/fedora/7/i386
ftp://mirrors.tummy.com/pub/rpm.livna.org/fedora/7/i386
http://mirror.atrpms.net/livna/fedora/7/i386


下面是我的livna.repo
[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
#baseurl=
        http://rpm.livna.org/fedora/$releasever/$basearch/
        http://livna.cat.pdx.edu/fedora/$releasever/$basearch/
        http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/
        http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/
        http://mirror.atrpms.net/livna/fedora/$releasever/$basearch/
        ftp://mirrors.tummy.com/pub/rpm.livna.org/fedora/$releasever/$basearch/
failovermethod=priority
mirrorlist=file:///etc/yum.repos.d/mirrorlist
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
 楼主| 发表于 2007-6-18 11:44:36 | 显示全部楼层
查了查资料,终于查到一此python的语法,通过判断镜像的最后一串字符来选择镜像,挺好,我也测试了,挺好使
这是新的axelget.py:
livna的镜像后面也是以i386结尾,自己编辑mirrorlist,livna的就也可以用了
我不懂python,自己按样子改的这个不知道行不行,那位兄弟懂的可以帮忙改下,以后用yum就方便了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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