我正在努力奔跑響@H在我的 Maverick 机器上。我从官方下载页面下载并安装了三个 .deb 文件 (fahclient_7.1.52_i386.deb,fahcontrol_7.1.52-1_all.deb和fahviewer_7.1.52_i386.deb)。
遗憾的是,FAHClient 似乎缺少一些依赖项:
$ 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)
有没有办法满足这些依赖关系,同时对系统其余部分的影响最小(比如这也许吧?或者我唯一的选择就是尝试旧版本的客户端?
答案1
由于 Ubuntu 10.10 现已停用,自 4 月 10 日起不再受支持,您可能需要升级到较新的版本。具体来说,Ubuntu 11.10 或 12.04 已打包了 OpenSSL 1.0.x,您可以在其中找到libssl1.0.0
此版本的 FAHClient 所需的软件包。此外,在您的问题中,您应该注意到它需要较新版本的 libstdc++,因为缺少 GLIBCXX_3.4.15 符号。