I've tried searching for the required libraries on http://packages.ubuntu.com and manually installing them, however it appears that I already have the required libraries installed (and yes I did download the i386 versions).

Furthermore, when I do a search for libasound.so.2 on my computer, it appears that I do in fact already have it:

Despite all this however, I still can't start the game and running the ldd bin/trine2_linux_32bit command still results in certain libraries not being found. I suspect this might have to do with the fact that I'm running a 64-bit OS. If anybody has experience with this and can lend me a hand, I would greatly appreciate it

So I've tried installing Trine 2 using the Steam client and the steam version seems to be starting up properly (the sound and everything works).

However when I go to launch my DRM-free version, the terminal displays nohup: redirecting stderr to stdout and then nothing happens. Here is the exact output of my terminal when I run the ldd commands: