本文主要是介绍wget多线程下载工具mwget,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
wget下载国外包的时间特别慢,所以找到一个多线程wget下载工具mwget
安装mwget
官方地址:http://sourceforge.net/projects/kmphpfm/?source=dlp
# cd /usr/local/src/
# wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2
# tar -xjvf mwget_0.1.0.orig.tar.bz2
# cd mwget_0.1.0.orig
# ./configure
# make
# make install
tar -xjvf mwget_0.1.0.orig.tar.bz2时候报如下错:
tar (child): bzip2:无法 exec: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
解决方法:
yum install -y bzip2
configure过程中如果出现如下错误:
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether the C++ compiler works... no
configure: error: in `/usr/local/src/mwget_0.1.0.orig':
configure: error: C++ compiler cannot create executables
See `config.log' for more details
执行如下命令:
yum install gcc gcc-c++ gcc-g77
configure过程中如果出现如下错误,请安装大于等于0.35版本的intltool
checking for intltool >= 0.35.0... ./configure: line 6824: intltool-update: comman
d not found found
configure: error: Your intltool is too old. You need intltool 0.35.0 or later.
执行如下命令:
yum -y install intltool
mwget用法:
mwget -h
GNU MWget 0.1.0 ,一个非交互式多线程可移植的网络文件下载工具。
用法: mwget [选项]…[URL]
选项:
-b, --debug 调试模式,显示调试信息
-c, --count=num 设置重试次数为[num],不限制次数设置为“0“,默认设置为“99”。
-d, --directory=dir 设置本地目录为[dir],默认值为当前目录。
-f, --file=file 重命名下载后文件为[file]
-h, --help 显示帮助信息。
-i, --interval=num 设置FTP重试期限为[num]秒,默认为“5“。
-n, --number=num 设置下载的线程数,默认开4个线程。
-r, --referer=URL 使用“Referer: [URL]”在HTTP头中欺骗服务器。
-t, --timeout=num 设置超时时间为[num]秒,默认设置是“30”。
-v, --version 显示mwget的版本,然后退出。
-x, --proxy=URL 设置代理 [URL]
邮件BUG报告和讨论地址:sa@kmlinux.tkxiao_suo@hotmail.com
BUG报告与讨论网站:http://mwget.sourceforge.net/ http://www.kmlinux.tk/
我们欢迎您的BUG报告和建议!(喵~)
这篇关于wget多线程下载工具mwget的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!