Author Topic: OpenMPT with WINE bundled (Linux x64)  (Read 73 times)

Online sk1re

  • Shy artist
  • Posts: 2
  • Operating System: Linux
OpenMPT with WINE bundled (Linux x64)
« on: Yesterday at 09:24:07 »
I bundeld OpenMPT with WINE and all of WINE's required dependencies - it should run on all Linux x64 Distros.  :)
OpenMPT 1.27.01.00 / WINE 2.19
Download:
http://www.mediafire.com/file/glulk6u2sk33goe/OpenMPT_Linux_x64_r01.zip ~123MB

There is no installation needed, just unzip and run the script "Run_OpenMPT.sh".
It will make a folder in your Home Directory: "~/.wine64-OpenMPT" so it does not interfere with an existing WINE (~/.wine) installation(if there is one).
I tested this with Lubuntu, Debian and Arch Linux.

best regards,
-sk1re

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,251
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: OpenMPT with WINE bundled (Linux x64)
« Reply #1 on: Today at 15:07:13 »
I'm not a big fan of such bundles*. First off, I somehow doubt it would run on *all* x64 distros - second these kind of bundles become outdated very quickly. Wine already offers up-to-date package repositories for example for Ubuntu and derivatives which are very simple to add to the system. Once that is installed, it's of course also very simple to just install OpenMPT.

*From my experience with other projects, they will not get updated anymore after a while, leaving people running old buggy software. OpenMPT has an automatic update check but I guess Wine does not.
« Last Edit: Today at 15:12:02 by Saga Musix »
ยป No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Online sk1re

  • Shy artist
  • Posts: 2
  • Operating System: Linux
Re: OpenMPT with WINE bundled (Linux x64)
« Reply #2 on: Today at 18:54:50 »
I personally like to have my apps portable. My script "Run_OpenMPT.sh" is based on "AppImage". https://www.appimage.org/
In Windows the dependencies are the *.dll files, Linux uses *.so. AppImage combines the Linux executable with the required .so files.
I looked into the AppImage source code and found that it works with LD_LIBRARY_PATH environment variable.
So it really should run on every Linux x64 Disto. I could not make an AppImage because it didn't let me start WINE with the "mptrack.exe" inside the *.AppImage file so i made this script.

Here are some other AppImages you can try:
https://bintray.com/probono/AppImages
Some applications like OpenShot, Krita also offer their own AppImages.

There is a solution for updating WINE or any other App with AppImage:
https://github.com/AppImage/AppImageKit/blob/master/AppImageUpdate.AppDir/README.md