I'm trying to run F@H on my Maverick machine. I've downloaded and installed the three .deb files from their official download page (fahclient_7.1.52_i386.deb, fahcontrol_7.1.52-1_all.deb and fahviewer_7.1.52_i386.deb).
Sadly, it seems like FAHClient has some missing dependencies:
$ FAHClient
FAHClient: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
$ ldd /usr/bin/FAHClient
/usr/bin/FAHClient: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/bin/FAHClient)
linux-gate.so.1 => (0xb78d4000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb789e000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libdl.so.2 => /lib/libdl.so.2 (0xb7899000)
libexpat.so.1 => /lib/libexpat.so.1 (0xb7872000)
libz.so.1 => /lib/libz.so.1 (0xb785d000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb784b000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb775f000)
libm.so.6 => /lib/libm.so.6 (0xb7739000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb771d000)
libc.so.6 => /lib/libc.so.6 (0xb75c0000)
/lib/ld-linux.so.2 (0xb78d5000)
Is there a way to satisfy these dependencies with minimum impact on the rest of the system (something like this perhaps)? Or is my only alternative to try an older version of the client?
As Ubuntu 10.10 is now End of Life and no longer supported, as of April 10, you probably want to upgrade to a newer version. Specifically, Ubuntu 11.10 or 12.04, which have OpenSSL 1.0.x packaged, and where you'll find the
libssl1.0.0
package, which this version of FAHClient needs. Also in your question, you should note that it requires a newer version of libstdc++, by the GLIBCXX_3.4.15 symbol missing.