1. 程式人生 > >linux:/lib/libc.so.6: version `glibc_2.7′ not found

linux:/lib/libc.so.6: version `glibc_2.7′ not found

剛使用者反映伺服器rar版本低,下了個4.0的執行提示

/lib/libc.so.6: version `GLIBC_2.7′ not found

升級了centos的glibc庫
yum -y update glibc
問題依舊。用命令檢視glibc庫的資訊
rpm -qi glibc 
顯示系統的glibc庫版本為2.5

在CentOS中用更新命令到2.5已經是最新版本了,只好手動下載 glibc 2.7 的原始碼包編譯安裝更新:

地址:http://ftp.gnu.org/pub/gnu/glibc/glibc-2.7.tar.gz
cd /usr/local/src
wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.7.tar.gz
tar zxvf glibc-2.7.tar.gz
glibc-2.7/configure #執行configure命令時不能進到glibc-2.7資料夾裡面,否則無法執行
cd glibc-2.7
make && make install

注意:有的時候會出問題,說可能會導致glibc不可用,所以建議修改prefix,這樣的話可以執行命令glibc-2.7/configure --prefix=/usr,然後在往下執行make && make install