Secure Download Manager version 3.21.5092.651 is the latest release of the Secure Download Manager (as of December 9th, 2014), needed for OnTheHub and Microsoft Dreamspark software downloads.
What does not
There is no visible part of the application that does not work. (However, refer to all added notes and how-tos for details on getting things working)
What was not tested
Refer to all Notes and How-Tos to get this working and usable.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 11 2014||1.7.32||Yes||Yes||Gold||Thomas W.|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 09 2014||1.7.31||Yes||Yes||Gold||Thomas W.|
Secure Download Manager will not work on a 64-bit Wine Prefix. If you are on a 64-bit Wine Prefix, you must create a 32-bit Wine Prefix to use Secure Download Manager. See this page for how to make a 32-bit Wine prefix on a 64-bit environment.
All other how-to and note documents here are written assuming you have acknowledged this fact and made a 32-bit Wine Prefix.
Good news for you: you don't have to have as long a command line commands if your only Wine prefix is 32bit, or you don't have a 64-bit architecture. (because then you can only use 32bit)
You can remove the WINEARCH and WINEPREFIX portions of the commands here, then, if this is the case. The rest of the commands themselves will still be needed.
This guide assumes you are on a 64-bit system and are using a 32-bit Wine prefix, per the warning note. All commands should be run in the command line interface.
First, Secure Download Manager has some prerequisites you'll need to install. You'll need to install 'msxml3', 'ie6', and 'ie8'. These commands will work for what you need, but need to be run on the command line:
WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks msxml3
WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks ie6
WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks ie8
The 'msxml3' and 'ie6' commands will instruct you to download the files manually from two sources and then copy them to specific directories, and you must do this. After doing that, you have to rerun the winetricks commands.
Next, we have to install the Secure Download Manager. (The assumption is you downloaded SDM_EN.msi from the site and saved it in ~/Downloads.) Use this command:
WINEARCH=win32 WINEPREFIX=~/.wine32 wine ~/Downloads/SDM_EN.msi
If you get a "Bad EXE format" error, then use this command instead, as it forces the MSI to be opened by the msiexec program:
WINEARCH=win32 WINEPREFIX=~/.wine32 wine msiexec /i ~/Downloads/SDM_EN.msi
When prompted to select where to install the software, I recommend using C:\SDM as the path. (for simplicity of use later)
Secure Download Manager should now be installed.
Unfortunately, Secure Download Manager inside of Wine will use a lot of system resources.
You may encounter brief or temporary lockups of the system as a result of higher resource usage by the downloader. The more downloads you have running in Secure Download Manager at once, the more frequent the lockups will be.
You may also have other applications run somewhat sluggishly, so you should try and use Secure Download Manager on its own and let it use the resources of your system without other applications trying to use the same resources.
This note assumes you are on a 64-bit system and using a 32-bit Wine prefix, per the warning note. This note also assumes that you installed Secure Download Manager in C:\SDM within your 32-bit Prefix.
All commands on this note should be run in the Command Line. This how-to also assumes that you have downloaded a SDX file which would contain the order for the downloads. (This is usually a long string of numbers with .sdx at the end)
To use SDM to download the files from the .sdx order file, you will need to use the following command syntax in the command line:
WINEARCH=win32 WINEPREFIX=~/.wine32 wine ~/.wine32/drive_c/SDM/e-academy\ Inc/SecureDownloadManager/SecureDownloadManager.exe /path/to/the/file.sdx
This will then cause a lot of debug output, which you can ignore for this case. You will then have a nice popup window with the order and you can then use the application as you normally would in Windows, defining the download location and then downloading the software to wherever you choose on your computer, and it will do so flawlessly.