Chinaunix首页 | 论坛 | 博客
  • 博客访问: 302975
  • 博文数量: 32
  • 博客积分: 2179
  • 博客等级: 大尉
  • 技术积分: 443
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-21 10:30
文章分类

全部博文(32)

文章存档

2014年(1)

2013年(4)

2011年(4)

2009年(11)

2008年(5)

2007年(7)

我的朋友

分类: BSD

2009-05-13 11:54:58

安裝環境: FreeBSD v6.2 / v6.3 (x64)
準備安裝的工具: axel v1.1, 最新的FreeBSD使用多線程下載工具


最新官方網站:
旧的官方網站:

由於FreeBSD上的axel是2005年的v1.0b版本, 如想安裝最新版本(2008年1月)的v1.1版本, 可按以下方法安裝:

(1) cd /usr/ports/distfiles/

(2) 下載最新版的axel:
代码:
fetch


(2) 用指令md5 axel-1.1.tar.gz和sha256 axel-1.1.tar.gz計出最新檔案的checksum值去修改/usr/ports/ftp/axel/distinfo內容,如有更新的版本, 需自行更改:
代码:
[root@vm /usr/ports/distfiles]# md5 axel-1.1.tar.gz
MD5 (axel-1.1.tar.gz) = 4991b6ed3c2808c6951c8b1e0a276ce7
[root@vm /usr/ports/distfiles]# sha256 axel-1.1.tar.gz
SHA256 (axel-1.1.tar.gz) = 398ea22b9805e563c3f703377ae6fedd4e339e6702f0f2af11ac7a8180d3eb43
[root@vm /usr/ports/distfiles]# ll axel-1.1.tar.gz
-rw-r--r--  1 root  wheel  45650 Jan 22 18:57 axel-1.1.tar.gz

 *** 利用以上值更改/usr/ports/ftp/axel/distinfo此檔的內容如下: ***
MD5 (axel-1.1.tar.gz) = 4991b6ed3c2808c6951c8b1e0a276ce7
SHA256 (axel-1.1.tar.gz) = 398ea22b9805e563c3f703377ae6fedd4e339e6702f0f2af11ac7a8180d3eb43
SIZE (axel-1.1.tar.gz) = 45650


(3) 修改/usr/ports/ftp/axel/Makefile檔中的版本號碼:
代码:
    PORTVERSION=    1.1  # 由1.0b改為1.1


(4) 現在可以安裝最新版本的axel了:
代码:
cd /usr/ports/ftp/axel/ && make install clean


(5) 設定: /etc/make.conf (如此檔不存在,自行創建)
代码:
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes


(6) 以后安裝任何port時, 需要由網上去下載檔案,axel就會自動取代fetch發揮加速作用了.
你若想自行下載檔案可用:
代码:
axel -n 10 ftp://download.speedtest.com.hk/100MBvideo.zip
則可以用10線程下載了,速度非常快呀, 有時快十多倍... 不要再用fetch去下載了. 更多的使用說明可用axel --h去查看.


阅读(2088) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~