转载自:http://hi.baidu.com/youzuo111/item/ab4a232a7e4274c8dcf69a49
【原】fedora15 yum多线程更新源下载
许多同学在安装完fedora之后,感觉最头疼的就是升级了。那是因为我们升级所用的源的服务器在国外,那么国内有没有又快又好的源呢?答案是肯定的,交通大学、sohu、网易等都提供了最新的源服务器。由于fedora默认提供自动搜索源的工具,所以我们常常使用的方法就是手动加入新的源。具体方法就是在/etc/yum.repos.d/目录之下为每一个源添加repo文件,这种方法效率低,而且不能保证我们加入的源一直有效快速。有没有一种方法能够自动搜索源呢,答案也是肯定的。我们提供的解决方案是使用fastestmirror +axelget工具,前者可以自动搜索优质源,后者可以实现多线程。具体使用方法如下:
1.安装fastestmirror
yum installyum-fastestmirror
2.下载axel软件,它是一个多线程下载软件,网址是:http://axel.alioth.debian.org/
2.1下载最新源码包,比如,现在的最新版本:axel-2.4.tar.gz
2.2进入源码压缩包所在目录,解压:
tar -zxvfaxel-2.4.tar.gz
2.3编译axel软件
make
2.4安装axel软件
makeinstall
3.安装axelget,它是一个利用axel工具的yum插件
3.1这个插件的安装需要两个文件,我们通过SVN的方式获得
mkdiraxelget
svn cohttp://cnfreesoft.googlecode.com/svn/trunk/axelget/ ./axelget
3.2进入axelget文件加分别将这两个文件复制到指定目录
cdaxelget
cpaxelget.conf /etc/yum/pluginconf.d/
cpaxelget.py /usr/lib/yum-plugins/
4.安装完成,现在你可以看看安装是否成功了,输入:
yumlist
你会看到axelget和fastestmirror这两个工具的名字,接下来就可以体验飞一般的升级速度了。
5.我的效果可以用下面的例子说明:
输入:
yumupgrade
显示:
[10%][0...1.. 2...3... 4.....5..... ]1.1M/s
6.五个线程同时工作,1.1M/s,相当快! ^_^