I'm trying to install this (32-bit) on a 64-bit machine (using Ubuntu 16.04 both as a standalone OS and through WSL) and I keep getting this error, no matter what I do. I solved it a while ago on an Arch installation, but I completely forget how.
> file musesdk-3.4.1-linux-installer.run
musesdk-3.4.1-linux-installer.run: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped
> ./musesdk-3.4.1-linux-installer.run
bash: ./musesdk-3.4.1-linux-installer.run: cannot execute binary file: Exec format error
> sudo ./musesdk-3.4.1-linux-installer.run
./musesdk-3.4.1-linux-installer.run: 1: ./musesdk-3.4.1-linux-installer.run: Syntax error: "(" unexpected
Am I missing a 32-bit compatibility library? I've installed quite a few already in several blind attempts to fix this.
EDIT: Here's the output from ldd
and uname
> ldd ./musesdk-3.4.1-linux-installer.run
not a dynamic executable
> uname -a
Linux DESKTOP-H99QRQN 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux
lib32z1
? – You'reAGitForNotUsingGit Aug 28 '17 at 01:13ldd ./musesdk-3.4.1-linux-installer.run
, anduname -a
, please. – muru Aug 28 '17 at 01:29