FreeBSD使用多线程下载工具axel
安装系统:Freebsd 7.0(i386)
程序版本:axel v1.0b
cd /usr/ports/distfiles/
make install clean
修改::vi /etc/make.conf (找不到这个文件,就新建一下)
插入以下代码:
程序代码
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
以下是网上的axel v1.1 最新的FreeBSD使用多線程下載工具的安装说明:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
最新官方網站: http://axel.alioth.debian.org/
旧的官方網站: http://wilmer.gaast.net/main.php/axel.html
由於FreeBSD上的axel是2005年的v1.0b版本, 如想安裝最新版本(2008年1月)的v1.1版本, 可按以下方法安裝:
(1) cd /usr/ports/distfiles/
(2) 下載最新版的axel:
代码:
fetch http://alioth.debian.org/frs/download.php/2287/axel-1.1.tar.gz
(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.0b.tar.gz) = 45650
(3) 修改/usr/ports/ftp/axel/Makefile檔中的版本號碼:
代码:
PORTVERSION= 1.1 # 由1.0b改為1.1
(4) 然后install clean 修改相关make.conf内容与上相同
本文来源于人生译站 WoBlog [http://www.ycsznet.com/]
详细地址为:http://www.ycsznet.com/article.asp?id=785