Linux Install Troubleshoot


If the game doesn’t open and you get this message:

Could not display “game name”.
There is no application installed for executable files.
Do you want to search for an application to open this file?

You have probably need to make the game file executable.

Right click on the game file, click on Properties, choose the tab Permissions. Check the small square Allow executing file as program.

 

~~~~

 

Written by Edwin Vigneau.

The following are instructions to run the linux versions on certain linux distributions in which they do not run out of the box.
All commands are to be entered in a terminal.

A 64-bit linux distribution is required.

Debian 9 (“Stretch”)

libssl1.0.0 is missing and it is not in the repositories. Install it from the “Jessie” repositories or download it from https://packages.debian.org/jessie/amd64/libssl1.0.0/download

Fedora 27

openal is missing, install it with:
su -c ‘dnf install openal-soft.x86_64’

libGLU is missing, install it with:
su -c ‘dnf install mesa-libGLU.x86_64’

libssl1.0.0 and libcrypto.so.1.0.0 are missing, but they are not in the repositories or even available as a package. We need to compile them from the source code.

If you don’t have gcc, install it with:
su -c ‘dnf install gcc’

Download the source code from:
https://www.openssl.org/source/old/1.0.0/openssl-1.0.0s.tar.gz

Extract the archive

Open a terminal in the extracted directory

compile it with:
./config shared
make

Move the compiled libraries to their proper place with:
sudo cp libssl.so.1.0.0 /lib64/libssl.so.1.0.0
sudo cp libcrypto.so.1.0.0 /lib64/libcrypto.so.1.0.0

The game should run now.

~~

If your distribution is not mentioned here and the game does not run, start the game from a terminal.
If there are missing libraries, their name will be shown so that you can install them.
They may not be in your distribution’s repositories however, since some are quite outdated.
You may have to compile them from source.