記錄CentOS6升級glibc庫過程(glibc2.14)

hadoop無法加載native庫,可能原因是 glibc庫版本過低,需要升級。

第一、查看系統glibc版本庫

strings /lib64/libc.so.6 |grep GLIBC_

這裏我們可以看到系統中最新的版本是2.12,這裏我們升級2.14.

第二、下載和安裝glibc2.14

wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
tar -xzvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/opt/glibc-2.14
make && make install

編譯安裝過程時間比較長。

第三、創建軟鏈接

1、刪除原來軟鏈

rm -rf /lib64/libc.so.6 //謹慎操作後不要亂動

2、解決補救問題

LD_PRELOAD=/opt/glibc-2.14/lib/libc-2.14.so ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

因爲操作刪除軟鏈接後系統無法操作任何命令,我們需要複製上命令操作後纔可以。(要謹慎)

3、創建新軟鏈接

ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

第四、查看當前新的glibc版本庫



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章