LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   internet download manager alternative in linux (https://www.linuxquestions.org/questions/linux-software-2/internet-download-manager-alternative-in-linux-802313/)

sumeet inani 04-15-2010 11:41 PM

internet download manager alternative in linux
 
I have used windows xp in which there was useful software called internet download manager (called IDM) which segments the file while downloading so multiple different parts of same file get downloaded simultaneously decreasing time taken to download.
Now I have ubuntu 8.04 & i use wget which is fine (because I love commandline) but I think it downloads file serially.
Is there any software which acts like IDM ?

Sayan Acharjee 04-15-2010 11:47 PM

Here is a good download manager for linux:
http://linux.softpedia.com/get/Inter...ader-834.shtml

sumeet inani 04-20-2010 02:02 AM

I downloaded LinuxInstaller.bin then made it executable using
#chmod +x LinuxInstaller.bin
But
# ~lxuser/Desktop/LinuxInstaller.bin
Preparing to install...
Extracting the installation resources from the installer archive...
The size of the extracted files to be installed are corrupted. Please
try to download the installer again and make sure that you download
using 'binary' mode.
Please do not attempt to install this currently downloaded copy.

File size is 1474560 byte with md5sum
b2b0d9bf8d5e7e152edc5b07e60a281c /home/lxuser/Desktop/LinuxInstaller.bin
I have also noticed that its 11MB(jre inclusive) windows executable file says license expired.

Sayan Acharjee 04-20-2010 02:04 AM

Quote:

Originally Posted by sumeet inani (Post 3941159)
I downloaded LinuxInstaller.bin then made it executable using
#chmod +x LinuxInstaller.bin
But
# ~lxuser/Desktop/LinuxInstaller.bin
Preparing to install...
Extracting the installation resources from the installer archive...
The size of the extracted files to be installed are corrupted. Please
try to download the installer again and make sure that you download
using 'binary' mode.
Please do not attempt to install this currently downloaded copy.

You need to download the bin file again, the one you have now is corrupted according to the error message.

sumeet inani 04-20-2010 05:04 AM

I ran
Code:

$wget "http://prdownloads.sourceforge.net/qdown/LinuxInstaller.bin"
--15:30:57--  http://prdownloads.sourceforge.net/qdown/LinuxInstaller.bin
          => `LinuxInstaller.bin'
Resolving prdownloads.sourceforge.net... 216.34.181.59
Connecting to prdownloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://space.dl.sourceforge.net/project/qdown/downloads/5.0/LinuxInstaller.bin [following]
--15:30:58--  http://space.dl.sourceforge.net/project/qdown/downloads/5.0/LinuxInstaller.bin
          => `LinuxInstaller.bin'
Resolving space.dl.sourceforge.net... 92.46.53.163
Connecting to space.dl.sourceforge.net|92.46.53.163|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,474,560 (1.4M) [application/octet-stream]

100%[=====================================================>] 1,474,560    38.11K/s    ETA 00:00

15:32:56 (24.09 KB/s) - `LinuxInstaller.bin' saved [1474560/1474560]
$chmod +x Linuxinstaller.bin;./LinuxInstaller.bin
Preparing to install...
Extracting the installation resources from the installer archive...
The size of the extracted files to be installed are corrupted.  Please
try to download the installer again and make sure that you download
using 'binary' mode.
Please do not attempt to install this currently downloaded copy.

In case of OSIndependent version it shows GUI but does not work
i did
Code:

~/Desktop/OSIndependent $ chmod +x RunMe.sh;export JAVA_HOME=/usr/;./RunMe.sh
Found Java Home At  /usr/
Starting QuickDownloader.....

I clicked new download then another window opens up with text : URL to download,save to,zip download,start,browse,desktop but how to give URL.There are no images anywhere.Both windows look ugly.

b0uncer 04-20-2010 07:31 AM

At this point I would suggest trying out something else, if you cannot verify that the file you are downloading is indeed fine (at the server end as well). If there is no place to ask the software creator, move on, or if there is, ask there directly about why it appears to fail even though there seems to be no trouble in the download.

More generally I recommend not to use these "download managers" in the sense you're referring to (acceleration of the download). In short, it is not how things were supposed to work, and if you benefit from it, it might hinder others. At wget FAQ it is stated like this:
Quote:

5.4. Will Wget support multiple simultaneous connections?

While this will take a significant redesign of Wget's architecture, this feature is planned. There's no reason why the slowness of one server should halt all processing until that one server responds.

However, note that this does not mean that Wget will take on the functionality of a so-called "download accelerator". Opening more than two simultaneous connections to the same server is rather rude, and can create serious problems for system administrators, especially on systems that have limited resources. It also goes against the recommendations of the HTTP specification, RFC 2616.
So don't throw wget away yet...

craigevil 04-20-2010 11:40 AM

If you like wget take a look at axel.

Axel tries to accelerate the downloading process by using multiple connections
for one file. It can also use multiple mirrors for one download. Axel tries
to be as light as possible (25-30k in binary form), so it might be useful as a
wget clone on byte-critical systems.
Homepage: http://axel.alioth.debian.org/

sumeet inani 04-30-2010 03:14 AM

to b0uncer
Your quote about multiple connections concept against RFC 2616 was noteworthy.

to craigevil
I have installed axel & it works fine.
Only one thing is I downloaded a file then got following messages
Code:

[  5%]  .......... .......... .......... .......... ..........  [  91.2KB/s]
[  5%]  .......... .......... .......... .......... ..........  [  91.2KB/s]
[  5%]  .......... .......... .......... .......... ..........  [  91.2KB/s]
[  5%]  .......... .......... .......... .......... ..........  [  91.2KB/s]
[  5%]  .......... .......... .......... .......... ..........  [  91.2KB/s]
[  5%]  .......... .......... .......... ...
Connection 0 finished

Downloaded 119.9 megabytes in 22:26 seconds. (91.15 KB/s)

After 5% it jumped to comclusion.Does that mean 5% means something else other than part of file downloaded.

I also think
Downloading using firefox browser isn't reliable like I got 41MB file when it had to be 119MB.In case of 'wget' you get number of bytes count at beginning.

cowboysaif 05-13-2010 07:19 AM

hey guys did u tried down them all! (DTA) ?

Its a firefox extension, but a dead useful download manager and it's free. I dont know about multiple connections very much but so far i can remember it does. its also very speedy. Quiet easy to use with firefox.
I mean, for the big downloads.

https://addons.mozilla.org/en-US/firefox/addon/201/

sumeet inani 05-13-2010 08:16 AM

Down them all . I have used that extension especially useful to grab all files when browsing on server.
I like wget because it shows the real communication.
Also commandline is superior over graphical interface mostly , I believe.
After all commands form foundation of linux OS & available in any flavour of distro.

adnan-kamili 09-22-2012 08:46 PM

Internet Download manager for Linux
 
I was googling around for the best download manager out there for Linux, but many of what I've tried have failed me.
Until I found flareGet and its so awesome -still in beta though.
It's truly an IDM alternative app for Linux and it uses multi-thread technology of up to 32 segments/connections.

http://flareget.net16.net

konsolebox 09-23-2012 04:22 AM

Since you revived the thread anyway, how bout uget?

And seems DownThemAll was doing great since..

273 09-23-2012 01:25 PM

Quote:

Originally Posted by adnan-kamili (Post 4786859)
I was googling around for the best download manager out there for Linux, but many of what I've tried have failed me.
Until I found flareGet and its so awesome -still in beta though.
It's truly an IDM alternative app for Linux and it uses multi-thread technology of up to 32 segments/connections.

http://flareget.net16.net

OK, I have a question:
If I'm maxing out my bandwidth dowloadihng something, how does having multi-thread technology with 32 connections help me download it faster? Similarly, if I'm maxing out the connection of the server I'm downloading from how does having multi-thread technology with 32 connections help me download it faster?

I've not seen an answer to that and until I do I'll treat download accelerators as snake oil.

The only way I can see to speed up a download is to get the other end to zip it if it isn't already zipped or to download the same file from multiple sources if the sources have poor upload speeds. Both only work in certain specific circumstances.

konsolebox 09-23-2012 05:26 PM

32 is already extreme and doesn't help much. Also, it causes too much overheads e.g. when a download of a segment is full the server would still send data even though the client would no longer accept it until the server just considers it as timeout. This also causes stress to the server and some servers ban clients that abuse them. Sometimes, 4 is enough. Even 8 is too big already. DAs help sometimes, and sometimes they don't - especially with small files, but it depends on the connection set-up and the files being took.

273 09-23-2012 05:35 PM

I don't see how any number of separate connections between a client and a server can ever speed up the exchange of information between them if either side has reached its maximum rate.
I've downloaded files at ~100Mbps before (not from home, sadly) so demonstrably network protocols and hardware can deal with speeds of at least what most people can expect in a home setting. So, how does adding extra download threads help a network stack capable of scaling to ten times the speed I have help get things faster?
The limiting factor in any network is the slowest connection point. You cannot work around this by trying to pull more data through it at the same time.


All times are GMT -5. The time now is 01:56 AM.