LRFLEW / OpenRCT2Launcher

An Open Source Launcher & Updater for OpenRCT2
MIT License
200 stars 20 forks source link

Release link contains inaccurate installation instructions for Linux #31

Open DavidJVitale opened 7 years ago

DavidJVitale commented 7 years ago

When you go to the main OpenRCT2 website, there is a section under downloads that links to this launcher. Specifically, this release tag:

https://github.com/LRFLEW/OpenRCT2Launcher/releases/tag/v0.0.6

Those instructions for Linux installation say that the only packages you need are zlib, openssl, and qt5. It gives the following apt-install command:

sudo apt-get install zlib1g libssl1.0.0 libqt5core5a libqt5gui5 libqt5widgets5 libqt5network5

Following just these instructions, /home/{user}/.config/OpenRCT2/bin/openrct2 will throw a 'shared object now found' error similar to the following:

/home/{user}/.config/OpenRCT2/bin/openrct2: error while loading shared libraries: libsdl2-2.0-0.so.0: cannot open shared object file: No such file or directory

This is solved by installing libsdl2-2.0-0. It then throws another shared object error for another package. These are the additional packages I needed to install to get OpenRCT2 to launch:

libsdl2-2.0-0
libsdl-ttf2.0-dev
libsdl2-ttf-2.0-0
libjansson-dev
libzip-dev

The instructions on this launcher should be updated for the most recent release, or should at least periodically be tested. I would be happy to provide limited Linux testing.

I am running 16.04.1-Ubuntu. Thanks for your time!

LRFLEW commented 7 years ago

This is probably a documentation problem, but more in that I'm not clearly explaining what I'm putting there. I'm listing the dependencies for the launcher itself. The game updates independently of the launcher (hence the existence of the launcher 😜), so putting instructions for the game itself would be a bigger time commitment. I generally expect linux users follow this list for getting OpenRCT2 working, then following my instructions for getting the launcher working. I'll see if I can make it clearer in the release information.