LinuxSir.cn,穿越时空的Linuxsir!

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

Fedora 8中使用axel加速yum

[复制链接]
发表于 2007-11-10 17:52:58 | 显示全部楼层 |阅读模式
Fedora 8中使用axel加速yum——已做大幅精简和更新

1.a.下载axel源码包并进行编译
到下面站点下载最新的axel源码包,http://wilmer.gaast.net/main.php/axel.html

.进入下载目录:
$tar zxvf 文件名
$cd 解压出来的目录
$./configure --i18n=1
$make
$make install

b.下载站点上有axel的rpm包提供,我没有试,有兴趣的帮忙试一下

2.插件版本更新更新到78,参见wq1977兄弟的帖子--关于yum太慢了的解决方案
新建一文件夹:
svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ <your_path>/axelget
取得文件后,将文件axelget.conf放入/etc/yum/pluginconf.d/目录,将axelget.py放入/usr/lib/yum-plugins/即可,或是作链接都可以,我还没来得及试,不知是否解决了目录判别问题,有兴趣的试试啊——我已经试过了,运行的很好,推荐使用,原插件已过时,使用不便,故相关配置方法已删除

4.注意事项:
1.如果出现错误找不到axel命令,编辑~/.bash_profile ,将PATH改为如下所示:
PATH=$PATHHOME/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin

2.可在http://mirrors.fedoraproject.org/publiclist/Fedora/$releasever/$basearch/查询可用的服务器,可能是因为Fedora 8 刚刚发布,所以有部分服务器还没有开放updates,如果提示没有这个目录,建议换个服务器或者是等待一段时间再试

3.可选方案,因为fastestmirror插件经常不能准确的测出下载速度最快的源,建议根据网络情况自行添加baseurl,可以添加也可不添加,如适当修改可长期保持最快速度—[color="Red"]已转移到11楼

插一张图片链接,附件容量太小放不下

http://gcell.blog.163.com/editPh ... fyA9PHTig7MqGeBWMlk


本文参考了axelget插件作者wq1977兄弟的帖子--关于yum太慢了的解决方案,喝水不忘挖井人,感谢wq1977兄弟为我们带来方便!!!

如有错误,欢迎指正,谢谢!
欢迎转载,请保留作者信息和链接地址,谢谢 !
gcell-http://gcell.yo2.cn/

本帖子中包含更多资源

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

x
发表于 2007-11-10 22:36:27 | 显示全部楼层
值得试试~~~感谢
回复 支持 反对

使用道具 举报

发表于 2007-11-10 22:54:23 | 显示全部楼层
修改了repo以后,结果yumex就没有办法使用了。总是说
Failure getting ftp://ftp.uninett.no/pub/linux/F ... odata/comps-f8.xml:
[Errno -1] Metadata file does not match checksum
Trying other mirror.
有什么解决办法不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-10 23:43:13 | 显示全部楼层
今天是有点邪门,不过这跟修改repo无关,我一直都用着的,今天才出问题,不知道是不是服务器全部都在同步还是怎么搞的,而且yum命令行下运行也有错误,提示我依赖性有问题,缺少i686的内核,但是我用的就是这个版本的内核,很诡异,即使是你没有修改repo文件,也一样会出现这个问题的,无须惊慌,估计明天就好了

PS:[color="Red"]楼上的兄弟,你是不是下载过livna的development目录里面的驱动装过或者同时装了livna和freshrpms的源啊,如果是的你这样处理试试:
rpm -qa |grep nvidia
rpm -qa|grep freshrpms
sudo rpm -e 所有列出来的软件包
sudo yum clean all
sudo yum update
sudo yum install kmod-nvidia

如果不是那么另外建议所有baseurl第一个设置成为http://download.fedora.redhat.com/pub/fedora/linux/releases镜像,因为很多镜像现在都还没有同步到位的
回复 支持 反对

使用道具 举报

发表于 2007-11-11 13:49:07 | 显示全部楼层
这个东西确实是好!
回复 支持 反对

使用道具 举报

发表于 2007-11-11 19:43:35 | 显示全部楼层
请问如果加入了freshrpms,是不是如法炮制加入[freshrpms]就可以了?
回复 支持 反对

使用道具 举报

发表于 2007-11-11 20:32:36 | 显示全部楼层
晕!安你的方法还没我以前的快
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-11 21:24:13 | 显示全部楼层
Post by Xorcerer;1780971
请问如果加入了freshrpms,是不是如法炮制加入[freshrpms]就可以了?
可以的,我以前用freshrpms的源就是直接这么用的
不过如果你要开启development和updates-testing就要改baseurl
F8中还没试过开development和updates-testing,不过F7和F8景象服务器的目录结构是一样的,所以应该都差不多吧

另外插件作者wq1977更新了插件版本,调用url地址好像发生了变化,应该直接就可以用,不过我没有试。

另外,楼上的兄弟你是不是配置方面有问题?
回复 支持 反对

使用道具 举报

发表于 2007-11-14 17:15:40 | 显示全部楼层
出错了:
[root@localhost axel-1.0b]# yum update
Loading "presto" plugin
Loading "axelget" plugin
Loading "fastestmirror" plugin
Config Error: File contains no section headers.
file: file://///etc/yum.repos.d/fedora-updates.repo, line: 1
'name=Fedora 8 - i386 - Updates\n'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-14 20:10:42 | 显示全部楼层
Post by liye27;1782347
出错了:
[root@localhost axel-1.0b]# yum update
Loading "presto" plugin
Loading "axelget" plugin
Loading "fastestmirror" plugin
Config Error: File contains no section headers.
file: file://///etc/yum.repos.d/fedora-updates.repo, line: 1
'name=Fedora 8 - i386 - Updates\n'

好象是说你缺少了文件第一行的起头定义部分,参看我自己的:
  1. [color=Red][updates][/color]
  2. name=Fedora $releasever - $basearch - Updates
  3. failovermethod=priority
  4. baseurl=  http://mirror.pacific.net.au/linux/fedora/linux/updates/8/i386/
  5.           http://mirrors.usc.edu/pub/linux/distributions/fedora/linux/updates/8/i386/
  6.           http://mirrors.cat.pdx.edu/fedora/linux/updates/8/i386/         
  7.           http://ftp.iij.ad.jp/pub/linux/fedora/updates/8/i386/
  8.           http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/updates/8/i386/
  9.           http://mirror.aarnet.edu.au/pub/fedora/linux/updates/8/i386/
  10.           http://mirror.internode.on.net/pub/fedora/linux/updates/8/i386/
  11.           http://mirrors.kernel.org/fedora/updates/8/i386/
复制代码

你是不是不小心把红色部分删掉了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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