Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103635816
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-28 08:38:05

 Fedora 8中使用axel加速yum——已做大幅精简和更新




1.a.下载axel源码包并进行编译
到下面站点下载最新的axel源码包,

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

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

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

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

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

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

编辑相关的repo文件,fedora.repo和fedora-updates.repo
改为不使用镜像列表,并添加镜像服务器,修改如下:
#fedora.repo文件
代码:
[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=
baseurl=




ftp://ftp.iij.ad.jp/pub/linux/fedora/releases/$releasever/Everything/$basearch/os/




http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/releases/$releasever/Everything/$basearch/os/





ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/releases/$releasever/Everything/$basearch/os/


ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/releases/$releasever/Everything/$basearch/os/






ftp://ftp.iij.ad.jp/pub/linux/fedora/releases/$releasever/Everything/$basearch/os/





#mirrorlist=
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
#fedora-updates.repo文件
代码:
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=




ftp://ftp.iij.ad.jp/pub/linux/fedora/updates/$releasever/$basearch/




http://sunsite.mff.cuni.cz/MIRRORS/fedora.redhat.com/linux/updates/$releasever/$basearch/





ftp://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/updates/$releasever/$basearch/


ftp://ftp.cse.buffalo.edu/pub/Linux/fedora/linux/updates/$releasever/$basearch/






ftp://ftp.iij.ad.jp/pub/linux/fedora/updates/$releasever/$basearch/




#mirrorlist=
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
或下载我打包好的repo文件,将原来的文件备份,然后覆盖

注意:这里的所有服务器镜像都是我从官方一条条找来的,并进行了筛选,希望对大家有用,同时建议只选择对自己来说最快的几个服务器即可,baseurl的第一个服务器是绝对可以用的,是稳妥的设置,但速度上比较一般,50-100KB/s的样子可以根据自己实际情况更改为更快的服务器。


本文参考了axelget插件作者,喝水不忘挖井人,感谢wq1977兄弟为我们带来方便!!!

如有错误,欢迎指正,谢谢!
欢迎转载,请保留作者信息和链接地址,谢谢 !
gcell-http://gcell.blog.163.com/
阅读(331) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~