让你的linux下载快起来

    上次浅谈了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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值