Posted December 27, 2015
Hello!
I'm not sure how many FreeBSD/PC-BSD users are on here, but I thought I'd post my questions here anyway and hope for some insightful comments on getting Linux games to run on FreeBSD, though I personally have its derivative, PC-BSD, installed on my desktop.
Now, I understand that the Linux compatibility layer on both operating systems only support 32-bit Linux binaries at the moment. Knowing this, I downloaded and attempted to install both Hotline Miami and Kentucky Route Zero onto my system. (I thought the binary for Kentucky Route Zero was 32-bit, but I see now that its store page actually makes no mention of it.) The installation of both games failed, even after making their respective .sh files executable with the chmod command in xterm. Below is the output from executing the .sh file for Hotline Miami.
~/Downloads% ./gog_hotline_miami_2.0.0.3.sh
Verifying archive integrity... All good.
Uncompressing Hotline Miami (GOG.com) 100%
Collecting info for this system...
Warning: No binaries for "freebsd" found, trying to default to Linux...
Operating system: linux
CPU Arch: x86_64
trying mojosetup in bin/linux/x86_64
USING en_US
ELF binary type "0" not known.
./startmojo.sh: /tmp/selfgz21947/bin/linux/x86_64/mojosetup: Exec format error
Error: Couldn't run mojosetup
It looks like I'm getting two errors: (1) ELF binary type "0" not known and (2) "Couldn't run mojosetup". I'm not sure how to proceed from here. I even tried unzipping the .sh file to execute the start.sh file manually in the terminal. The output I received was "Command not found." This second method may not be the correct way to do things, but I'm a complete beginner at this.
Does anyone have an idea on how to get Linux games to work on FreeBSD/PC-BSD? Hopefully, this process will become much easier when FreeBSD 11.0 releases next year with its new Linux compatibility layer.
I'm not sure how many FreeBSD/PC-BSD users are on here, but I thought I'd post my questions here anyway and hope for some insightful comments on getting Linux games to run on FreeBSD, though I personally have its derivative, PC-BSD, installed on my desktop.
Now, I understand that the Linux compatibility layer on both operating systems only support 32-bit Linux binaries at the moment. Knowing this, I downloaded and attempted to install both Hotline Miami and Kentucky Route Zero onto my system. (I thought the binary for Kentucky Route Zero was 32-bit, but I see now that its store page actually makes no mention of it.) The installation of both games failed, even after making their respective .sh files executable with the chmod command in xterm. Below is the output from executing the .sh file for Hotline Miami.
~/Downloads% ./gog_hotline_miami_2.0.0.3.sh
Verifying archive integrity... All good.
Uncompressing Hotline Miami (GOG.com) 100%
Collecting info for this system...
Warning: No binaries for "freebsd" found, trying to default to Linux...
Operating system: linux
CPU Arch: x86_64
trying mojosetup in bin/linux/x86_64
USING en_US
ELF binary type "0" not known.
./startmojo.sh: /tmp/selfgz21947/bin/linux/x86_64/mojosetup: Exec format error
Error: Couldn't run mojosetup
It looks like I'm getting two errors: (1) ELF binary type "0" not known and (2) "Couldn't run mojosetup". I'm not sure how to proceed from here. I even tried unzipping the .sh file to execute the start.sh file manually in the terminal. The output I received was "Command not found." This second method may not be the correct way to do things, but I'm a complete beginner at this.
Does anyone have an idea on how to get Linux games to work on FreeBSD/PC-BSD? Hopefully, this process will become much easier when FreeBSD 11.0 releases next year with its new Linux compatibility layer.
No posts in this topic were marked as the solution yet. If you can help, add your reply