This question has been discussed over and over again: How to run the Eclipse Process Framework on Linux 64 bit? The good news: I found a solution. The bad news: It's not free, it involves CrossOver Linux for €48, which I am more than happy to pay. You can download the 2-week-trial to see whether it works for you.
Here are the step-by-step instructions:
- Download and install CrossOver
- Add a new Bottle of Type Windows XP (others may work, too).
- Right-click and select "Install Software into Bottle"
- Find and select"Java7" (it works for me, even though it states that it does not)
- Important: Also install Internet Explorer 8. Without this, it will crash as soon as you try to use Rich Text
- Download EPF for Windows (I tried 22.214.171.124, which works)
- Open C: (right-click "Open C: Drive") and extract EPF to a location of your choice (I leave it in C:).
- Test the installation from the Linux File Browser. Important: Don't double-click, instead right-click and select "Open With... | CrossOver (Run)". Make sure that you load/create and open an element with rich text, e.g. a Role. If the browser is not correctly installed, then EPF will crash.
- Create a Linux launcher, now that everything works. I usually create a .desktop file in .local/share/applications. The launcher command line is:
- /opt/cxoffice/bin/wine --bottle #BOTTLE_NAME# --cx-app "C:\epf-composer\epf.exe" -data "Y:\epf-workspace"
- The -data argument is optional, I use it to set the workspace to the location of my liking. Y: is mapped to the Linux user home, so adjust the path as you see fit.
I hope you find these instructions useful. Please let me know if things can be improved!