fedora15yum多线程更新源下载 fedora yum

转载自: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,相当快! ^_^

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/191248.html

更多阅读

多线程的使用(Delphi) delphi多线程实例

TThread在Classes单元中声明,直接从TObject继承下来的,因为,它不是组件.TThread是个抽象类,所以不能创建TThread的实例,而只能创建其派生类的实例.利用TThread类来编写多线程应用程序的一般步骤如下:[步骤一]从TThread类派生出一个

linux 下多线程编程 linux下的多线程编程

共13章:第一章 线程基础multithreading可以被翻译成多线程控制。与传统的UNIX不同,一个传统的UNIX进程包含一个单线程,而多线程(MT)则把一个进程分成很多可执行线程,每一个线程都独立运行。阅读本章可以让你理解:Defining Multithreading T

php进程后台调用(多线程/进程) php 多进程与多线程

php进程后台调用http://blog.iyi.cn/start/2006/11/php_6.html这两天在研究php模拟多线程的问题,碰到一个问题就是无论exec、popen、还是proc_open都会造成等待,也就是阻塞式的调用,而我想要得是无阻塞的调用,让程序在后台执行就可以解

Linux下Qt多线程编程 linux下的多线程编程

作者:武汉华嵌技术部以下和大家分享Linux平台下Qt两种多线程编程的方式:1、使用Linux平台下的线程函数。以下是给出的代码片段://此处为连接信号和槽,通过Qt界面中两按钮来控制两个槽函数connect(pthred1start, SIGNAL(clicked()), this

声明:《fedora15yum多线程更新源下载 fedora yum》为网友你的承诺分享!如侵犯到您的合法权益请联系我们删除