ソースからglibcをインストールする必要があります(私はルートにアクセスできないサーバーで作業しています)、いくつかの問題があります。ソースからglibcをインストールする
GNU FTPからglibc-2.24.tar.gz
をダウンロードし、解凍して指示に示されているように別のディレクトリから./configure
を実行しました。
configure: WARNING:
*** These auxiliary programs are missing or incompatible versions: makeinfo
*** some features will be disabled.
*** Check the INSTALL file for required versions.
checking LD_LIBRARY_PATH variable... contains current directory
configure: error:
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again.
まず、私はおよそmakeinfo
を気にする必要があります。私は、次のメッセージが表示されましたか?第二に、LD_LIBRARY_PATHに関するエラーを理解できません。パスは、この変数ではありません。
$ echo $LD_LIBRARY_PATH
:/usr/local/cuda/lib64
なぜ、私はソースからglibcをインストールすべきではないと思いますか? – erickrf
@erickrfあなたが何をしているのか分かっているなら、sourceからGLIBCをインストールするのに間違ったことはありません。しかし、間違ってインストールすることは、システムを起動できないようにする迅速な方法です(リカバリディスクがあることを確認し、使用方法を知っている)。複雑な問題がありますが、特に静的にリンクされたほとんどのプログラムでは、動的に* GLIBCのバージョンを正しく実行する必要があります。 –
私はこのサーバーへのルートアクセス権がないので、私のホームフォルダ内でコンパイルしています。 – erickrf