/lib/libc.so.6がありません


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してもこれは解決しません。

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


次の出力を提供しますls -l /lib/libc*
Andrejs Cainikovs

このコマンドの出力を更新
-user13871


任意のディレクトリで検索してみてくださいlocate libc.so
Timo

回答:


3

迅速なソリューション。

ターミナル(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

1

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

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

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


Xubuntu14.04.1 64bitでも同じことがあったので、この回答を「役に立たない」とマークするかどうかはわかりません。x86_64-linux-gnuがlib64 /ではなくlib /の下にある場合、それはXubuntuのこと/間違いではありませんか?
eugenevd 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.