web-dev-qa-db-ja.com

GLIBC_2.27が見つかりませんUbuntu 16.04

実行したいソフトウェアの1つにGLIBC_2.27が必要であり、コンソールに表示されるこのエラーだけが表示されます。

/lib/x86_64-linux-gnu/libm.so.6: version 'GLIBC_2.27" not found

このコマンドを実行するとldd --versionこの出力が表示されます:

ldd(Ubuntu GLIBC 2.23-0ubuntu11) 2.23

GLIBCを2.27に更新して上記のエラーを取り除くにはどうすればよいですか?

1
Deep

GLIBCを2.27に更新して上記のエラーを取り除くにはどうすればよいですか?

可能ですが、いくつかの欠点があります。

  1. プロセスでanyミスをすると、システムが起動できなくなります。リカバリメディアを準備し、それを使用してルートファイルシステムを手動でマウントして修復する方法を知っているとよいでしょう。
  2. GLIBCは後方互換性が高いですが、未定義の動作に依存している既存のプログラムは壊れる可能性があります。

あなたの最善の策は、この新しいプログラムをchroot環境またはdockerコンテナーで実行することです。

次におすすめの方法は、GLIBC-2.27をシステムGLIBCと並行してインストールすることです。 この答え

システムGLIBCを新しいバージョンに更新する場合は、エラーが発生しにくい方法として、新しいパッケージをダウンロードし、システムをリカバリメディアから起動し、ルートファイルシステムをマウントします。 /mnt、そしてその上に新しいバージョンを解凍します。

2