RHEL 6 - 如何安装'GLIBC_2.14'或'GLIBC_2.15'?

Joe*_*Joe 17 dependencies glibc rhel yum

我需要在RHEL 6 linux系统上安装这两个软件包.其他几个项目都需要它们.

当我做:

sudo yum install glibc-devel
Run Code Online (Sandbox Code Playgroud)

这是输出:

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
Run Code Online (Sandbox Code Playgroud)

对于RHEL,是否有一些EPEL与GLIBC_2.15?如果不是 - 这里的解决方法是什么?

小智 35

当您在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 build
  4. cd build
  5. ../configure --prefix =/opt/glibc-2.14
  6. 使
  7. sudo make install
  8. export LD_LIBRARY_PATH =/opt/glibc-2.14/lib:$ LD_LIBRARY_PATH

然后尝试运行你的软件,应该链接glibc-2.14.

  • 我使用了glibc-2.15.因此我不得不做`touch/opt/glibc-2.15/etc/ld.so.conf`,否则`make install`会失败. (2认同)
  • 在RHEL中不起作用,出现分段错误 (2认同)
  • 在RHEL 6.5中不起作用,也给我带来了段错误。 (2认同)

Emp*_*ian 1

天真的问题:是否可以以某种方式下载 GLIBC 2.15,将其放入任何文件夹(例如 /tmp/myglibc),然后仅在执行需要此特定版本的 glibc 的操作时才指向此路径?

是的,有可能