glibcを削除する方法[閉じる]

glibcを削除する方法[閉じる]

サーバーにMathematicaをインストールして起動しようとしていますが、glibcが見つかりません:

/lib64/libc.so.6: version `GLIBC_2.14' not found

私のアカウントにglibc-2.0がインストールされていますが、正しくインストールされていません。インストール後はほとんどコマンドを実行できません。たとえば、 を実行すると、次のようなls結果が得られます。

ls: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument

削除する必要がありますが、実行してクリーンアップすることはできませんmake clean。次のメッセージが表示されます。

Makeconfig:42: *** missing separator.  Stop.

手動で削除する方法は? libc以外にどのファイルを削除する必要がありますか?以前のバージョンのglibcはすでにサーバーにインストールされているため、自分のアカウントから古いバージョンを削除しても完全に安全です。

ベストアンサー1

glibcGNU / Linuxシステム用のコアライブラリを提供するGNU Cライブラリプロジェクト。これはすべてのシステム(最小インストールシステムを含む)にデフォルトでインストールされ、オペレーティングシステムのすべての基本機能にAPIを提供するため、削除できません。

アカウントにインストールされているすべてのバージョンを削除してから、システム管理者にサーバーの更新を要求する必要がありますglibc(可能な場合)。glibc

アカウントから削除するには、を実行してくださいmake uninstall。 makefileが「削除」ターゲットを提供していない場合を実行すると、make -n installソフトウェアが何も実行せずに独自のインストールに必要な手順が表示されます(ドライラン)。その後、この手順を手動で元に戻すことができます。

おすすめ記事