mwget是wget的多线程版,可以大大提高下载速度。
1、安装:
完整指令:
sudo wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2
sudo tar -jxvf mwget_0.1.0.orig.tar.bz2
cd mwget_0.1.0.orig
./configure
sudo make
sudo make install
2、以下是一些可能出现的问题
CentOS下安装指令使用yum,Ubuntu安装指令使用apt:
- tar解压问题,下载解压工具:
sudo yum install bzip2
sudo bzip2 -d mwget_0.1.0.orig.tar.bz2
-
无法下载,从git上下载,前三条指令换成以下两条指令:
git clone https://github.com/rayylee/mwget.git
cd mwget
-
./configure 出现error: C++ compiler cannot create executables:
sudo yum install gcc-c++
ubuntu中使用合并命令可能失败,可以分开使用以下命令:
sudo apt install gcc
sudo apt install g++
-
./configure 出现error: The pkg-config script could not be found or is too old:
sudo yum install pkg-config
- ./configure 出现error: Your intltool is too old. You need intltool 0.35.0 or later:
sudo yum install intltool
- ./configure 出现No package ‘openssl‘ found,openssl缺失
CentOS下安装指令:
sudo yum install openssl-devel
Ubuntu下安装指令:
sudo apt install openssl
sudo apt install libssl-dev
- sudo: make: command not found,make没有安装
sudo yum install make
- make报错,缺少代码头文件引入,根据提示进入/src目录,打开对应的文件,如httpplugin.cpp,ftpplugin.cpp,downloader.cpp,在#include前加上一行:
#include <cstring>
3、使用
可以先查看帮助:
mwget -h
指令使用:
mwget [Options]... [URL]...
可以通过-n来增加下载的线程数:
mwget -n 10 [URL]