glibc的安裝配置
發佈於 2017年7月3日 / Linux操作 / 0 條評論
glibc版本
查看系統glibc庫版本可使用如下命令:
strings /lib64/libc.so.6 |grep GLIBC_
執行
ll /lib64/libc**
glibc安裝
wget -P /root --no-check-certificate https://down.cangshui.net/-mytargz/glibc-2.14.tar.gz
tar -xzvf /root/glibc-2.14.tar.gz
當前目錄下得到目錄glibc-2.14
, 執行$cd glibc-2.14
命令進入目錄, 依次執行如下命令編譯安裝glibc-2.14:
cd /root/glibc-2.14
mkdir build // 在glibc-2.14目錄下建立build文件夾
cd build // 進入build目錄
../configure --prefix=/opt/glibc-2.14 // 配置glibc並設置當前glibc-2.14安裝目錄
make && make install // 編譯安裝glibc-2.14庫
glibc軟鏈
安裝完成後, 建立軟鏈指向glibc-2.14, 執行如下命令:
rm -rf /lib64/libc.so.6 // 先刪除先前的libc.so.6軟鏈
ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
注意
刪除libc.so.6
之後可能導致系統命令不可用的情況, 可使用如下方法解決:
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
如果上述更新失敗可使用如下命令還原:
LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6 // libc-2.12.so 此項是系統升級前的版本