centos升級glibc動態庫


glibc是gnu發布的libc庫,即c運行庫,glibc是linux系統中最底層的api,幾乎其它任何運行庫都會依賴於glibc。glibc除了封裝linux操作系統所提供的系統服務外,它本身也提供了許多其它一些必要功能服務的實現。很多linux的基本命令,比如cp, rm, ll,ln等,都得依賴於它,如果操作錯誤或者升級失敗會導致系統命令不能使用,嚴重的造成系統退出后無法重新進入,所以操作時候需要慎重。

1、首先,查看系統版本和Glibc版本

[root@noi ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)

[root@noi ~]# strings /lib64/libc.so.6 | grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE

由上面的信息可以看出系統是CentOS 6.9,最高支持glibc的版本為2.12,而現在都已經2.27版本了,所以需要升級。

2、下載軟件並升級

wget http://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.gz 
tar -xvf  glibc-2.27.tar.gz
mkdir glibc-2.27/build
cd glibc-2.27build
../configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make install

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM