mDownloader: A cross-platform multi-threaded GUI download accelerator based on Qt and modified mytget(https://github.com/lytsing/mytget). It is fast, with maximum 99 threads do the downloading job at the same time, takes full advantage of your network resources when does HTTP/HTTPS/FTP downloading.
a) Microsoft Visual Studio Community 2017, Version 15.9.17
b) qt-opensource-windows-x86-5.9.8.exe, from http://download.qt.io/archive/qt/5.9/5.9.8/qt-opensource-windows-x86-5.9.8.exe;
c) CMake (Version >= 3.1.0)
c) Win32/Win64 OpenSSL from https://slproweb.com/products/Win32OpenSSL.html
a) Run cmake-gui
b) Follow the instructions
a) sudo apt-get install qt5-default libsqlite3-dev
b) Install CMake (Version >= 3.1.0)
c) mkdir build; cd build
d) cmake ..
e) make -j12
f) sudo make install
g) mDownloader
All tests are under folder tests.
https://github.com/qc2105/mDownloader/releases/latest
a) sudo apt-get install qt5-default
b) wget https://github.com/qc2105/mDownloader/releases/download/v1.1/mdownloader_1.1-1_amd64.deb
c) sudo dpkg -i mdownloader_1.1-1_amd64.deb
After doing these, just type mDownloader in your terminal to run the app.
The executable's full path is /usr/bin/mDownloader.