centOS6 安装 GLIBC_2.14

新手上路,请多包涵

问题描述

安装第三方软件时提示需要GLIBC_2.14

问题出现的平台版本及自己尝试过哪些方法

系统版本是centOs6.4 与6.9
搜索后跟着网上教程安装导致最后libc.so.6被删后系统崩溃 只好重装。。

相关代码

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

你期待的结果是什么?实际看到的错误信息又是什么?

centOs6到底能否安装GLIBC_2.12以上的版本,如果可以的话,需要怎么做呢?

阅读 3.7k
1 个回答

libc.so 不能乱动,不然所有命令都会使用不了的,试试还原一下:

一、
ldconfig -l -v /lib64/libc-2.5.so
这里写的libc库必须是原来使用的而不是你更新过的

二、
LD_PRELOAD=/lib64/libc-2.5.so ln -s /lib64/libc-2.5.so /lib64/libc.so.6
LD_PRELOAD允许你定义在程序运行前优先加载的动态链接库,因此在使用ln前就加载了lib库,而不是等到使用ln时加载,这样就能临时使用命令了
不仅仅是ln,只要加了LD_PRELOAD=/lib64/libc-2.5.so,后面可以跟一切因为libc.so.6被删不能用的命令。

还有是安装什么软件要升级libc? 以防万一,在容器或者虚拟机里安装一遍确认流程OK再去正式操作,还有操作之前记得备份。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进