I have this program that requires libbz2-1.0.so.1. I recently downloaded the libsdl1.2 library for i386 which is what the program was saying it required before. When I attempt to run the program, however, it still responds saying that it doesn't have the the other library libbz2-1.0 despite the fact that its in my /lib/x86_64-linux-gnu/libbz2.so.1.
kyle@GamingPC:~$ /home/kyle/golly/powder-89.2-lin32/powder
/home/kyle/golly/powder-89.2-lin32/powder: error while loading shared libraries: libbz2.so.1: cannot open shared object file: No such file or directory
I guess I need to explicitly state where the required library is or something, which honestly seems very inefficient.
You are trying to run a 32-bit application on 64-bit Ubuntu. You will need to install the required 32-bit libraries to be able to run it. In this specific case, the
libbz2-1.0:i386
package will need to be installed.