Skip to content

Instantly share code, notes, and snippets.

@mayurah
Last active August 22, 2025 10:22
Show Gist options
  • Save mayurah/8c2ad30ecdf43a9c1a138e59f51aab4a to your computer and use it in GitHub Desktop.
Save mayurah/8c2ad30ecdf43a9c1a138e59f51aab4a to your computer and use it in GitHub Desktop.
Internet Download Manager / Ubuntu / Wine - Raw Instructions to make it work!
To make good old Internet Download Manager (IDM) work in Linux mint / Ubuntu!
# Declaration: I totally support open source and have tried aria2, and axel; also I am frequent user and admirer of wget, curl and lynx; but the download throughput provided by IDM is unmatched for some odd reasons, specifically it performs better than other clients in mid-to-high latency networks, who knows, may be short time-outs on each connectionns or magic wand.
Some CLI examples if someone would wish to try those and compare throughput of each at 8 connections to get benchmark against IDM!
- $ aria2c --file-allocation=none -c -x 8 -s 8 -d "./location/to/downloads/" http://cachefly.cachefly.net/100mb.test
- $ axel -n 8 http://cachefly.cachefly.net/100mb.test
Below two does not suppot multi-threaded, and are made for other greater purpose :)
- $ wget -c -O ./100mb_wget http://cachefly.cachefly.net/100mb.test
- $ curl -L -o ./100mb_curl.test -C - http://cachefly.cachefly.net/100mb.test
# Images
- Multiple Connections / Transfer Rate / Downloading: http://i.imgur.com/IPM6YRE.png and http://i.imgur.com/aOirMhz.png
- Tray Area (Main Application): http://i.imgur.com/WkNfInZ.png
# Prerequisites:
So far version 5.05 seem to be working with Download feature, other versions would get installed, but core downloading feature may not function as intended.
- Internet Download Manager 5.05 (~2 MB) / idm 5.05 (http://www.oldapps.com/internet_download_manager.php?old_idm=6?download)
Command to install wine 1.7
- sudo add-apt-repository ppa:ubuntu-wine/ppa
- sudo apt-get update && sudo apt-get install wine1.7 winetricks wine1.7-i386 wine1.7-amd64
# Features confirmed to be working:
- Add URL and Clipboard feature: auto-detect copied URL
- Downloading
- Multithreaded Connections
- Bandwidth Limit
- Pause / Resume
- Download Complete Dialog Box
- Main Application Tray Icon
# Not working
- Moving individual downloads to Tray area
- Browser Integration
Test Environment
- Linux Mint 17.3 Rosa
- Linux e6230 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
For OSX, try below brew recipe (Tested on macOS Sierra 10.12.4)
# Open Terminal, install brew if not already and use below commands to install infamous wine!
- brew cask install xquartz
- brew install wine winetricks winexe
- wine ~/Downloads/idman505.exe
# Image: http://i.imgur.com/1iWOHXh.png
You may use this test file to check speed, etc: http://cachefly.cachefly.net/100mb.test
✌🏻
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment