I have a problem with a game I am failing to start, because of shared libraries issues.
I think I could the problem, when I understand data-file-types in /usr/lib/
To the problem:
The game I want to play is: cataclysm dark days ahead
When I tried to launch the game, I get the output:
amdabdf93@linux-jegy:~/Downloads/cataclysmdda-0.C> ./cataclysm-launcher
./cataclysm-tiles: error while loading shared libraries: liblua5.2.so.0: cannot open shared object file: No such file or directory
Ok, so installed the package liblua5_2-32bit. However the the error is still the same.
When I look in /usr/lib/ I can only find the data iblua.so.5.2 but not liblua5.2.so.0 .
When I tried an older version of the game which uses liblua5.1.so.0 I can start the game and play it.
The liblua5.1.so.0 exists in /usr/lib/
So the question is, what is difference between iblua.so.5.2 and liblua5.2.so.0 and how do I get liblua5.2.so.0
amdabdf93@linux-a1vc:~> cd /home/amdabdf93/Downloads/cataclysmdda-0.C/
amdabdf93@linux-a1vc:~/Downloads/cataclysmdda-0.C> ./cataclysm-launcher
amdabdf93@linux-a1vc:~/Downloads/cataclysmdda-0.C>
However the game never starts. It seems, that the link you advice me gets off the error message, but the error.
So please let’s get back to my previous question: So the question is, what is difference between iblua.so.5.2 and liblua5.2.so.0 and how do I get liblua5.2.so.0
I had seen that command had a wrong literal in it and I have had corrected myself…
Because the game is a 32bit game I have used the 32bit libraries. Now I do not get any error messages, but I can’t start the game at all.
I have one interesting information:
When I tried to install an older version of the game it gave me the error that liblua5.1.so.0 couldn’t be found. When I installed the library liblua5_1-32bit, I found liblua.so.5.1 and liblua5.1.so.0 in /usr/lib .
That is why I ask what the difference is between iblua.so.5.2 and liblua5.2.so.0 . Because when I install liblua5_1-32bit, I get both data, when I install liblua5_2-32bit I just get liblua.so.5.2