缺少 /lib/libc.so.6

缺少 /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并不能解决这个问题。

我应该怎么做才能解决这种依赖关系?

答案1

一个快速的解决方案。

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

对于 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

答案2

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

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

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

答案3

你需要跑

sudo apt install ia32libs

答案4

我遇到了同样的问题.....尝试这个命令: sudo apt-get install lib32z1


相关内容