シーンの要件
システム ライブラリの更新には一定のリスクがあることに注意してください。慎重に操作してください。
Centos6.5 glibc のデフォルト バージョンは 2.12 までであり、Nodejs を開発する場合、プロジェクトが依存するパッケージにはより高いバージョンが必要になることがよくあります。 glibc ライブラリのサポートを強化します。したがって、システムをアップグレードせずに、システムの glibc ライブラリを積極的に更新する必要があります。通常、エラー libc.so.6: version GLIBC_2.14 not found が発生した場合、glibc をサポートする必要があることを意味します。
glibc バージョン
システム glibc ライブラリのバージョンを表示するには、次のコマンドを使用します:
リーリーCentos6.5 は次の glibc バージョン リストを出力します。この図から、システムが glibc のバージョン 2.12 までをサポートしていることがわかります。
さらに、 $ ll /lib64/libc** を実行すると、次の図に示すように、この時点の libc.so.6 が libc-2.12.so のエイリアスであることがわかります。
glibc のインストール
まず、ここをクリックして glibc をダウンロードし、クリックして glibc-2.14.tar.gz を入手します。次のコマンドを使用して glibc-2.14.tar.gz を解凍します。 リーリー現在のディレクトリに glibc-2.14 ディレクトリを取得し、$cd glibc-2.14 コマンドを実行してディレクトリに入り、次のコマンドを順番に実行して glibc-2.14 をコンパイルしてインストールします。
リーリー
インストールが完了したら、glibc-2.14 を指すソフト リンクを作成し、次のコマンドを実行します。 リーリー 注意
libc.so.6 を削除すると、システム コマンドが使用できなくなる場合があります。この問題を解決するには、次の方法を使用できます:リーリー
上記の更新が失敗した場合は、次のコマンドを使用して復元できます。
リーリー
この時点で、以下に示すようにシステムの glibc バージョンを確認してください:
現在の glibc の最新バージョンは 2.14 であり、libc.so.6 ソフト リンクは次の図を指していることがわかります。
以上がCentos6.5 で glibc をアップグレードする詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。