2017-01-14 18 views
0

最近私のラップトップ(ThinkPad 430)でWindows 7からRHEL 6.7に移行しました。 diff mergeソフトウェアをインストールしようとしている間、diffmerge-3.3.2.1139-1.x86_64によってlibc.so.6(GLIBC_2.14)(64ビット)が必要であると訴えていました。GLIBC 2.14が見つかりません

私のシステムのlib64フォルダを調べましたが、libc.so.6がlibc-2.12.so共有オブジェクトファイルへのソフトリンクであることがわかりましたか?

私は、Linuxへの初心者だとして、ここではいくつかの助けを提供してください。..

+0

これは実際にプログラミングに関する質問ではありません。 – EJoshuaS

答えて

1

あなたはglibcの2.12持っているが、パッケージが≥2.14が必要です。基本的に、RHEL 6は古すぎます。

http://www.sourcegear.com/diffmerge/downloads.phpによれば、Fedora 17が必要です。 RHEL 6はFedora 12からフォークされました。RHEL 7はFedora 19からフォークされています。

あなたがやっていることは、Windows 7でWindows 8以上でしか動作しないソフトウェアをインストールしようとするようなものです...タイムラインはかなりよくマッチします。 Fedora 12とWindows 7は2009年にリリースされ、Fedora 19とWindows 8はそれぞれ2013年と2012年にリリースされました。

+0

アップグレードする代わりに、ライブラリ> = 2.14をコピーして、シンボリックリンクlibc.so.6が新しくコピーされた.so(共有オブジェクト)ライブラリを指し示すようにしようとすると、それはできますか? – Maneesh

+1

いいえ、どのプラットフォームでもライブラリをコピーするだけではいけません。 RHELを7にアップグレードしたいのであれば、最初にラップトップにRHELをなぜ必要としているのかは分かりません。 – TingPing

関連する問題