I used Origin 2017 (there is also an extended version called OriginPro, which I did not use.)Â
There is also a evaluation version (valid for 21 days) available.
Important: only the 32-Bit Version was successfully tested, version 2017 R2 or OriginPro.
Working well as tested so far:
General data processing
Non-linear curve fitting
Digitizer / Data-Picker
Working with some restrictions:
Image export (Vector-Graphics preview not shown, export looks nice). I had to install .NET2 to be able to launch the export dialog
Python Scripting (works, but sometimes the runtime is not initialized correctly, leading to unrecognized functions and crashes)
3D Plots work, were however not intensely tested
UI docking. The window titles of most of the tool windows are very narrow, docking is very picky about the positioning of the windows...
Printing; I could only test using "print to file", some distortion did occur
On 64-bit Systems, you should create a 32-bit wine prefix, i.e. by running
WINEPREFIX=$HOME/OriginApp WINEARCH='win32' wineboot
OriginLab has the option to install 32-Bit only on 64-bit systems, however, some of the requirements might not install in wine. I did not test this, however.
You should use e.g. winetricks to install dotnet20, gdiplus, msxml3 and vcrun2012. The visual C runtime is a requirement, the rest gives better performance or more functionality. msxml3 should be installed manually beforehand dotnet20, otherwise winetricks sometimes refuses to continue. The installer assumes that the software is installed on a Windows 7 or higher system, where the majority of these things is already present. Of course, winecfg is needed to set the Windows-Version to Windows 7. Strictly speaking, different .NET-versions should also work or even be used, especially because Origin 2017 depends on Windows 7. However, at the time of this report, I did not succeed in installing .NET 3 or 3.5.
Note that the setup might stall for a while at roughly 25%, but it will continue eventually after a few minutes.
As pointed out in "What does not work", you need to modify your Origin.ini located in the User-Data folder once you have successfully started Origin the 1st time. Otherwise, you will be presented with a nonfunctional "Origin Navigator" each start, as deactivating this dialog requires yet more MSHTML support. Simply add
at the end of the file and the dialog will not show on startup. Origin tends to store translated strings in different languages / encodings in that file, so if gedit / xed etc. refuse to open it, try the internal Wine notepad or GNU nano for example.
What does not
The 64-bit version of OriginLab. It crashes on startup, I did not have enough time to debug this so far
Everything that requires some not yet implemented subset of MSHTML + JScript, so all Apps and features using the "HTML-Dialog" functionality. This includes the Welcome-Dialog unfortunately - it does not show any information and does also not hide. You need to modify the Origin.ini to get rid of it. As it relies on IE 9, setting the prefix to windows XP and installing IE8 does also not work.
Database Query Generator, probably also more of the database connection (the corresponding OCX-Controls do not work but crash).
WINEARCH='win32' wineboot -u
winetricks dotnet20 gdiplus msxml3 vcrun2012
What was not tested
Lots of things as this software is huge
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Debian 10.x "Buster"||Sep 06 2019||4.0.2||Yes||Yes||Yes||Silver||Alois Schlögl|
|Current||macOS 10.13 "High Sierra"||Jun 29 2018||3.0.2||Yes||Yes||Yes||Gold||Thomas Brichart|
|Show||Linux Mint 18.1 "Serena" x86_64||Jul 24 2017||2.0.2||Yes||Yes||Silver||Alex H.|
|Show||Debian GNU/Linux 8.x "Jessie" x86_64||Nov 23 2016||1.8.5||Yes||Yes||Gold||Alois Schlögl|