鍍金池/ 問答/Linux/ centOS6 安裝 GLIBC_2.14

centOS6 安裝 GLIBC_2.14

問題描述

安裝第三方軟件時(shí)提示需要GLIBC_2.14

問題出現(xiàn)的平臺(tái)版本及自己嘗試過哪些方法

系統(tǒng)版本是centOs6.4 與6.9
搜索后跟著網(wǎng)上教程安裝導(dǎo)致最后libc.so.6被刪后系統(tǒng)崩潰 只好重裝。。

相關(guān)代碼

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

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

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

回答
編輯回答
青瓷

libc.so 不能亂動(dòng),不然所有命令都會(huì)使用不了的,試試還原一下:

一、
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允許你定義在程序運(yùn)行前優(yōu)先加載的動(dòng)態(tài)鏈接庫,因此在使用ln前就加載了lib庫,而不是等到使用ln時(shí)加載,這樣就能臨時(shí)使用命令了
不僅僅是ln,只要加了LD_PRELOAD=/lib64/libc-2.5.so,后面可以跟一切因?yàn)閘ibc.so.6被刪不能用的命令。

還有是安裝什么軟件要升級(jí)libc? 以防萬一,在容器或者虛擬機(jī)里安裝一遍確認(rèn)流程OK再去正式操作,還有操作之前記得備份。

2018年8月17日 14:51