上次浅谈了Fedora Core中的一些Bugs以及相应的解决方法,作为Linux最大的发行版本之一,Fedora社区大约每五个月左右就会推出新的版本,目前为止最新版本为 Fedora 10 (Cambridge),并且在每个新的版本中都会改正以前版本的bugs.Fedora中提供了类似Ubuntu的apt-get在线更新机制,即所谓YUM(Yellow Dog Updater, Modified)(个人觉得这个名字一点也不符合Linux命名的一贯风格:( ),不过这个yum的下载速度实在是慢的可怕,以下就是我总结的为yum提速的方法(我用这个方法把我的Fedora 9升级为Fedora 10),以下操作以 root身份完成:
1.添加fastestmirror插件,这个插件会从yum的缓存中选择速度最快的链接,方法:
运行yum -y install yum-fastestmirror
2.安装axelget,这是一个多线程下载工具,yum本身是单线程下载,难怪速度不快呢,下载地址是
http://axel.alioth.debian.org/
我使用的版本是Axel version 1.0b (Linux),不过大可以使用最新的版本。
解压后进入相应文件夹,安装方法:
./configure --i18n=1
make
make install
3.此步的主要目的是将axelget作为yum的一个插件使用。首先确认你安装了subversion(svn),输入svn -version,看看是不是出现版本信息,说到这里要提一下svn,这个东东和cvs一起可是为linux的发展作出了杰出贡献呢,接下来这样做:
svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ <your_path>/axelget(得到一个python脚本文件,一个配置文件)
cd /etc/yum/pluginconf.d/
ln -s <your_path>/axelget/axelget.conf .
cd /usr/lib/yum-plugins/
ln -s <your_path>/axelget/axelget.py .
(<your_path>就是你一般安装软件的位置啦)
如果没有svn的话就这样做:
wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.conf
wget http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.py
cp axelget.conf /etc/yum/pluginconf.d/
cp axelget.py /usr/lib/yum-plugins/
这样做就不能自动更新,需要你动手去wget,毕竟版本控制很有用的。
4.修改/etc/yum.repos.d/*.repo文件,此步主要是为了获取较快的站点,如果你不修改,你的/var/cache/yum下每个文件夹的mirrorlist.txt中就会有大量的的日本,台湾的服务器站点,这些站点速度灰常慢(ms fedora会自动根据位置选择较近站点?)
修改方法:
在每个文件的mirror×××××那行(一般是第5行)的最后面加上“&country=us”.即选择美国的服务器,因为美国的服务器最多,同时速度基本上是最快的(其他另加源不一定适用,有网友反应,linva源就不适用这样改)。
5.删除已经缓存的yum站点信息
输入yum clean all
6.ok,完成,输入
yum -y update
看看下载的速度吧,呵呵,下载的界面也变得不一样了~如下:
[6/735]Ok,we will try to use axel to download this big file:14177738
Before we start,clean all the key files
Execute axel cmd:
axel -a -n 10 http://mirror.cc.vt.edu/pub/fedora/linux/updates/9/i386.newkey/amarok-1.4.10-2.fc9.i386.rpm -o //var/cache/yum/updates-newkey/packages/amarok-1.4.10-2.fc9.i386.rpm
Initializing download: http://mirror.cc.vt.edu/pub/fedora/linux/updates/9/i386.newkey/amarok-1.4.10-2.fc9.i386.rpm
File size: 14177738 bytes
Opening output file //var/cache/yum/updates-newkey/packages/amarok-1.4.10-2.fc9.i386.rpm
参考:http://www.linuxsir.org/bbs/nextnewesttothread332808.html
让你的linux下载快起来
最新推荐文章于 2022-04-24 15:30:57 发布