web-dev-qa-db-ja.com

RHEL 6-「GLIBC_2.14」または「GLIBC_2.15」のインストール方法

これら2つのパッケージをRHEL 6 Linuxシステムにインストールする必要があります。他のいくつかのプログラムで必要です。

私がする時:

Sudo yum install glibc-devel

これは出力です:

Loaded plugins: product-id, security
Setting up Install Process
Package glibc-devel-2.12-1.166.el6_7.1.x86_64 already installed and latest version
Nothing to do

RHEL用のGLIBC_2.15を使用したEPELはありますか?そうでない場合-ここでの回避策は何ですか?

16
Joe

これは、RHEL 7でソフトウェアをビルドしてRHEL 6で実行しようとしたときによく発生します。

GLIBCを任意のバージョンに更新するには、単にパッケージをダウンロードします

https://ftp.gnu.org/gnu/libc/

たとえば、あなたの場合のglibc-2.14.tar.gzです。

  1. tar xvfz glibc-2.14.tar.gz
  2. cd glibc-2.14
  3. mkdirビルド
  4. cdビルド
  5. ../configure --prefix =/opt/glibc-2.14
  6. make
  7. Sudo make install
  8. export LD_LIBRARY_PATH =/opt/glibc-2.14/lib:$ LD_LIBRARY_PATH

次に、ソフトウェアを実行してみてください。glibc-2.14がリンクされているはずです。

33
Yu Tao

Glibcの別のインスタンスの場合、たとえば、これからgcc 4.7.2をダウンロードします github repo(公式ソースの方が良いでしょう) そしてそれをいくつかのフォルダーに抽出し、LD_LIBRARY_PATHをglibを抽出したパス。

export LD_LIBRARY_PATH=$glibpath/glib-2.49.4-kgesagxmtbemim2denf65on4iixy3miy/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$glibpath/libffi-3.2.1-wk2luzhfdpbievnqqtu24pi774esyqye/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$glibpath/pcre-8.39-itdbuzevbtzqeqrvna47wstwczud67wx/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$glibpath/gettext-0.19.8.1-aoweyaoufujdlobl7dphb2gdrhuhikil/lib:$LD_LIBRARY_PATH

これにより、CentOS *がブロックされないようにすることができます。

*免責事項:OPが表現しようとしているように見える思考を完了しましたが、完全には同意しません。

0
Dexter Abeer

素朴な質問:GLIBC 2.15を何らかの方法でダウンロードし、任意のフォルダー(/ tmp/myglibcなど)に入れて、この特定のバージョンのglibcを必要とするものを実行するときにのみこのパスを指すことは可能ですか?

はい、それは possible です。

0

rpmパッケージをダウンロードして、次のコマンドを実行します。

rpm -Uvh glibc-2.15-60.el6.x86_64.rpm \
glibc-common-2.15-60.el6.x86_64.rpm \
glibc-devel-2.15-60.el6.x86_64.rpm \
glibc-headers-2.15-60.el6.x86_64.rpm
0
zczhuohuo

GLIBC_2.14またはGLIBC_2.15をインストールするには、/ gnu/libc/indexからパッケージをダウンロードします

https://ftp.gnu.org/gnu/libc/

次に、Timoがリストする指示に従います。

たとえば、あなたの場合のglibc-2.14.tar.gzです。

  1. tar xvfz glibc-2.14.tar.gz

  2. cd glibc-2.14

  3. mkdirビルド

  4. cdビルド

  5. ../configure --prefix =/opt/glibc-2.14

  6. make

  7. Sudo make install

  8. export LD_LIBRARY_PATH =/opt/glibc-2.14/lib:$ LD_LIBRARY_PATH

0
billy grapes