Posted May 20, 2019
I decided to make a very quick tutorial for a Common Error which shows up on most Search Engines.
A Game from Gog, which has been Ported from Windows to Linux. Upon Launching, the games does nothing.
Going into the Directory, & running from the Terminal will give you an Error message along the line of:
error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
My Current Build is:
Linux Mint "Tessa"
8 GB RAM.
NVidia GFX Card.
It appears as though these Games were previously only released in 32-bit binaries, and since 64-bit Binaries have been released, the Game still relies on 32-bit Libraries.
NOTE: Before doing this, please take a note of what packages are also being Removed, if it's nothing serious then you can just re-install the Apps that were removed.
For example, SynfigStudio (Animation Suite similar to Adobe Flash) Needs LibSDL to function properly, and will be removed, but then I would just re-install it after.
Onto the Tutorial:
All you need to do, is open a terminal and type:
sudo apt install libsdl2-2.0-0:i386
i386 being the Arch for 32-bit.
This should fix the issue in Most Games requiring this Library, and also Fixes Silver :)
Hope this helps!
Jason.
A Game from Gog, which has been Ported from Windows to Linux. Upon Launching, the games does nothing.
Going into the Directory, & running from the Terminal will give you an Error message along the line of:
error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
My Current Build is:
Linux Mint "Tessa"
8 GB RAM.
NVidia GFX Card.
It appears as though these Games were previously only released in 32-bit binaries, and since 64-bit Binaries have been released, the Game still relies on 32-bit Libraries.
NOTE: Before doing this, please take a note of what packages are also being Removed, if it's nothing serious then you can just re-install the Apps that were removed.
For example, SynfigStudio (Animation Suite similar to Adobe Flash) Needs LibSDL to function properly, and will be removed, but then I would just re-install it after.
Onto the Tutorial:
All you need to do, is open a terminal and type:
sudo apt install libsdl2-2.0-0:i386
i386 being the Arch for 32-bit.
This should fix the issue in Most Games requiring this Library, and also Fixes Silver :)
Hope this helps!
Jason.