A Download Manager is a program dedicated to the task of downloading, provides means to recover from errors without losing the work already completed, and can optionally split the file to be dl/ul into segments, making the process faster.

We have tested many download managers for Ubuntu & came up with best of them all:
- Jdownloader
- Multiget
- FreeRapid
- Fatrat
- Wget
- Curl
- Aria2
- Axel
Jdownloader










JDownloader is a free and open source cross platform (Linux,Mac ..) download manager, written in Java, which allows the automatic download of files and split files from one-click. Additionally, many “link encryption” sites are supported – so you just paste the “encrypted” links and JD does the rest.
Features :-
- Download several files in parallel
- Download with multiple connections
- JD has its own OCR module (Anti-Captcha)
- Decrypt RSDF, CCF and DLC Container files
- Decrypt plugins for many services. e.g. sj.org, UCMS, WordPress …
- YouTube, Vimeo, clipfish video and Mp3 Download support
- Automatic extractor (including password list search) (Rar archives)
- About 110 hoster and over 300 decrypt plug-ins
- Reconnect with JDLiveHeaderScripts: (1400 router supported)
- Integrated package manager for additional modules (eg. Web interface, Shutdown)
Download:- Here
Installation :-
Open the Terminal and type : (for Ubuntu Lucid(10.04) and Karmic(9.10) )
sudo add-apt-repository ppa:jd-team/jdownloader
OR
Type :
sudo gedit /etc/apt/sources.list
Then add the following PPA and save the file :
For Ubuntu 10.04 (Lucid):-
deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu lucid main
deb-src http://ppa.launchpad.net/jd-team/jdownloader/ubuntu lucid main
For Ubuntu 9.10 (Karmic):-
deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu karmic main
deb-src http://ppa.launchpad.net/jd-team/jdownloader/ubuntu karmic main
For Ubuntu 9.04 (Jaunty):-
deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu jaunty main
deb-src http://ppa.launchpad.net/jd-team/jdownloader/ubuntu jaunty main
Then type (all) :-
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 6A68F637
sudo apt-get update
sudo apt-get install jdownloader
Jdownloader has been installed on your system. Now enjoy unlimited downloads at faster speeds.
Jdownloader
[img src=http://www.linoob.com/wp-content/flagallery/jdownloader/thumbs/thumbs_02update-repos.png]930
[img src=http://www.linoob.com/wp-content/flagallery/jdownloader/thumbs/thumbs_03install-jdownloader.png]990
[img src=http://www.linoob.com/wp-content/flagallery/jdownloader/thumbs/thumbs_04jdownloader.png]1670
[img src=http://www.linoob.com/wp-content/flagallery/jdownloader/thumbs/thumbs_05jdownloader-details.png]1360
Note : Since Java is required so at installation time it will ask for Java packages that need to be installed else you may use sudo apt-get install sun-java6-jre sun-java6-bin
Multiget










MultiGet is an easy-to-use GUI file downloader for Windows/Linux/BSDs/MacOs. It’s programmed in C++ and has a GUI based on wxWidgets. It supports HTTP/FTP protocols which covers the requirements of most users. We have already discussed Multiget in our previous post, but still we would like to give an overview again
Download :- Here
Install :-Open the Terminal and type :
sudo apt-get update && sudo apt-get install multiget
and done. It is also there in Software Center.
Multiget
[img src=http://www.linoob.com/wp-content/flagallery/multiget/thumbs/thumbs_02multiget.png]1530
[img src=http://www.linoob.com/wp-content/flagallery/multiget/thumbs/thumbs_03multiget-details.png]580
FreeRapid










FreeRapid is another java based file download manager under GNU-GPL that downloads files from Rapidshare, Hotfile and other file-sharing sites. Just copying the url makes “freerapid” to pop-up a window to add the newly selected link to the download list. So easy, isn’t it ?
Features :-
- support for concurrent downloading from multiple services
- downloading using proxy list
- download history
- smart clipboard monitoring
- automatic checking for file’s existence on server
- auto shutdown options
- automatic plugins updates
- simple CAPTCHA recognition
- works on Linux and MacOS etc.
- easy to usemultilanguage interface
- more than 150 supported sites!
Download:- Here
Install :- Download the file FreeRapid-0.83.zip . Unzip it in /home/user directory.
They open the terminal and type :-
sudo apt-get update
sudo apt-get install sun-java6-jre
cd FreeRapid-0.83u1
gksu ./frd.sh
Then, create an Ubuntu Main Menu entry for FreeRapid. Goto system>preferences>main menu and click “New item”. In “Create Launcher” window, Click “Browse” and add the “frd.sh” file to it. Add comment if you want. Then access FreeRapid from the main menu.
Freerapid
[img src=http://www.linoob.com/wp-content/flagallery/freerapid/thumbs/thumbs_02access-download-directory-for-freerapid.png]120
[img src=http://www.linoob.com/wp-content/flagallery/freerapid/thumbs/thumbs_03install-freerapid.png]120
[img src=http://www.linoob.com/wp-content/flagallery/freerapid/thumbs/thumbs_04add-launcher.png]730
[img src=http://www.linoob.com/wp-content/flagallery/freerapid/thumbs/thumbs_05place-frd-launcher.png]410
[img src=http://www.linoob.com/wp-content/flagallery/freerapid/thumbs/thumbs_06freerapid-downloader.png]170
[img src=http://www.linoob.com/wp-content/flagallery/freerapid/thumbs/thumbs_07freerapid-details.png]60
Fatrat










FatRat is an open source download manager for Linux written in C++ and built on top of the Trolltech Qt 4 library. It is rich in features and is undergoing heavy development.
Features :-
- HTTP(S)/FTP/SFTP downloads
- FTP/SFTP uploads.
- BitTorrent support (including torrent creating, DHT, UPnP, encryption etc.).
- Torrent search.
- RapidShare.com FREE downloads & uploads.
- RapidShare.com link verification, folder extraction & link decoding.
- MD4/MD5/SHA1 hash computing.
- YouTube video downloading.
- Remote control via a web interface.
Download :- Here
Install :- Open the terminal and type :-
sudo apt-get install fatrat
Or simply open “Ubuntu Software Center” and type “Fatrat” in the search box and install it.
Wget










GNU Wget is a free software package under GNU-GPL for retrieving files using HTTP, HTTPS and FTP. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.
Features :-
- Can resume aborted downloads, using REST and RANGE
- Can use filename wild cards and recursively mirror directories
- NLS-based message files for many different languages
- Optionally converts absolute links in downloaded documents to relative, so that downloaded documents may link to each other locally
- Runs on most UNIX-like operating systems as well as Microsoft Windows
- Supports HTTP proxies & cookies
- Supports persistent HTTP connections
- Unattended / background operation
- Uses local file timestamps to determine whether documents need to be re-downloaded when mirroring
Download :- Here
Install :- In the Terminal, type
sudo apt-get update && sudo apt-get install wget
and its done.
Usage :- wget [options] [URL]
Eg:-
wget http://www.linoob.com/downloads/example.iso
For more, type >>
wget –help
Curl










cURL is a computer software project providing a library and command-line tool for transferring data using various protocols. It is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE, LDAP, LDAPS · IMAP, POP3, SMTP and RTSP protocols.
Download :- Here
Install :- Open the teminal and type :-
sudo apt-get install curl
or simply install it from “Software Center”.
Usage : curl [options] [URL]
Eg:-
cd /home/celldweller/downloads
curl -C – -O http://www.linoob.com/downloads/example.iso
For more, type >>
curl –help
Curl
[img src=http://www.linoob.com/wp-content/flagallery/curl/thumbs/thumbs_02curl-installed.png]370
[img src=http://www.linoob.com/wp-content/flagallery/curl/thumbs/thumbs_03curl-cd.png]140
[img src=http://www.linoob.com/wp-content/flagallery/curl/thumbs/thumbs_04curl-download.png]140
Aria2










aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 has built-in XML-RPC interface. You can manipulate aria2 via XML-RPC interface.
Features :-
- Multi-connection download
- Lighweight
- Fully functional bittorrent-client
- Metalink enabled
Download :- Here
Install :- Installation is really easy. Just goto Ubuntu Software Center and search for aria2 and click “install”. Or open the Terminal and type :-
sudo apt-get install aria2
and done.
Usage : arai2c [options] [URL]
Eg:-
aria2c http://www.linoob.com/downloads/example.img
For more, type >>
aria2c –help
Aria2
[img src=http://www.linoob.com/wp-content/flagallery/aria2/thumbs/thumbs_02aria2-installed.png]520
[img src=http://www.linoob.com/wp-content/flagallery/aria2/thumbs/thumbs_03aria2-download.png]260
[img src=http://www.linoob.com/wp-content/flagallery/aria2/thumbs/thumbs_04aria2-multiple-download.png]200
Axel










Axel tries to accelerate HTTP/FTP downloading process by using multiple connections for one file. It can use multiple mirrors for a download. Axel has no dependencies and is lightweight, so it might be useful as a wget clone on byte-critical systems.
Download :- Here
Install :- Open the terminal and type :-
sudo apt-get update && sudo apt-get install axel
Or simply open Software Center and install it in 1 click.
Usage : axel [options] [URL]
Eg:-
axel http://http://www.linoob.com/downloads/example.tar.gz
For more, type >>
axel –help
Njoy !!!