web-dev-qa-db-ja.com

/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

libcおよびlibc6-devがインストールされます。 apt-get upgrade glibcを実行してもこれは解決しません。

この依存関係を解決するにはどうすればよいですか?

6
user13871

簡単な解決策

ターミナルを開きます(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
3
green

私の64ビットUbuntuでは、次のことが必要です。

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

(つまり、64ビットライブラリは/ lib64ではなく/ libの下にあります)

1
jfrantzius