缺少/lib/libc.so.6

我正在安装的软件需要/lib/libc.so.6 ,但它不到位:

 $> ls -l /lib/libc* lrwxrwxrwx 1 root root 14 2011-10-09 06:02 /lib/libcap.so.2 -> libcap.so.2.20 -rw-r--r-- 1 root root 18832 2011-02-16 03:42 /lib/libcap.so.2.20 -rw-r--r-- 1 root root 1620736 2012-05-23 07:19 /lib/libcrypto.so.0.9.8 

安装了libclibc6-dev 。 运行apt-get upgrade glibc并没有解决这个问题。

我该怎么做来解决这种依赖?

快速解决方案。

打开终端( Ctrl + Alt + T )并运行以下命令:

对于64位Ubuntu:

 sudo ln -s /lib64/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6 

对于32位Ubuntu:

 sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6 

在我的64位Ubuntu上,它需要是:

 sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6 

(即64位库位于/ lib下方,而不是/ lib64)