I am trying out Linux Mint 19.1 Cinnamon and feel like Larry, Curly, and Moe trying to figure out how to use a ladder. Apparently the new version took out a needed library libpng12-0 due to updating to a newer version, so I cannot get Zombasite to run and I can't find the package in Synaptic so I am just playing an old steam game since their Steam + OS works. I can do anything else that I need to with the system, but seems like a giant hassle to play games; even the ones with Linux native versions.
Yeah, that annoyed me a bit too. Ubuntu provided it with 16.04 but not 18.04, unfortunately it seems there are a number of games that still depend on it.
There are a number of possible solutions:
- You could try downloading and installing the package from Ubuntu 16.04. Doing this is generally a bad idea but in the case of this specific package I don't think it will create any problems (although I can't guarantee it):
- A much safer approach (and what I'd recommend) would be to download the packages above, but rather than install them open them in the archive manager and manually extract the libpng12.so* files to the game directory (according to the store page Zombasite is 32-bit so use the ones from the i386 archive). Put them either alongside the game executable or in a libraries directory for the game if it has one. Unfortunately I don't have Zombasite myself so I can't test it or give you more specific instructions for that. Give it time & I'm sure GOG will update it to include the library (you could contact support to ask about it).
- Since you mention Steam, you could also try running it through the Steam Runtime. To do this, put the command to run the game after this and run it:
(modify as necessary if Steam is not under ~/.steam)
e.g.: "$HOME/.steam/ubuntu12_32/steam-runtime/run.sh" ./start.sh
Also, if I try installing Wine, does it matter if I install the 32 or 64 bit version (running 64 bit Mint). The only version I can find in the Software Manager is 3.0.1, but the WineHQ site says the newest stable version is 3.0.4.
Install wine-stable and wine32:i386 - this should install both versions. The Wine version provided by Ubuntu in the repositories is a bit outdated though (and soon to be very outdated), so you might find it preferable to add the WineHQ repositories and use those versions instead. If you're using PlayOnLinux or Lutris or so you don't need to have system-wide Wine installed, just its dependencies - and installing my common dependencies meta-package should install all of those.
I tried your suggestions but they didn't work. As for wine, I am running a 64-bit version of Mint and the WineHQ page says that 32-bit version cannot be built alongside the 64-bit libraries due to Multiarch not being complete.
Then it goes into a long listing of terminal commands to build both.
That said, I appreciate you trying to help.
Nevermind, I got it working. Happy New Year