Installing OrderNet Pro on Debian Jessie

OrderNet is a a popular stock trading platform in Israel. OrderNet comes in two versions: The regular version is based on Silverlight and can be used on Linux using Pipelight. The Pro version is a desktop program written in .NET Framework and features better interface. This post walks through the steps needed to get OrderNet Pro running on Debian Jessie using Wine.

Installing Wine

OrderNet Pro is a 32bit application, so we will need to enable the i386 architecture. Also it requires a more recent version of Wine than is available at the stable repository, so we will enable the Jessie backports repository.

# echo "deb jessie-backports main contrib non-free" >> /etc/apt/sources.list
# dpkg --add-architecture i386
# apt-get update
# apt-get install -t jessie-backports wine-development wine32-development winetricks winbind

Now we go one to install the .Net framework. To do so we will create a different Wine prefix for 32bit.

$ export WINE=/usr/bin/wine-development
$ export WINESERVER=/usr/bin/wineserver-development
$ export WINEARCH=win32
$ export WINEPREFIX=$HOME/.wine32
$ winetricks dotnet40 corefonts

Installing Wine Gecko

Download the Wine Gecko MSIs for suitable for your wine version. The links below work for wine-developement packaged for Jessie Backports (wine-1.9.12):

$ wget
$ wine-development msiexec /i wine_gecko-2.44-x86.msi

Check the installation by running

$ wine-development wineboot -fu

If you get the following error

Could not load wine-gecko. HTML rendering will be disabled.

then there is a problem with your wine-gecko installation. In that case it’s best to remove ~/.wine32 and try again form the beginning.

Installing OrderNet Pro

OrderNet Pro is a ClickOnce application, so there is no real installation, you just have to run it once.

wine-development rundll32 dfshim.dll,ShOpenVerbApplication

where the URL is taken from your investment firm’s OrderNet Pro page. For example, for IBI the page has a link to the correct URL.

Creating a shortcut

In order to make launching OrderNet Pro as easy as any other application, we need to create a desktop file. Start by downloading an appropriate icon:

$ wget -O ~/.local/share/icons/hicolor/256x256/apps/ordernet-pro.png

and then create the desktop file itself:

$ cat << EOF > ~/.local/share/applications/ordernet-pro.desktop
[Desktop Entry]

Name=OrderNet Pro
%Comment=A sample application
Exec=env WINEPREFIX=$HOME/.wine32 wine-development rundll32 dfshim.dll,ShOpenVerbApplication

Leave a Reply

Your email address will not be published. Required fields are marked *