centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决
一、下载
cd /usr/local/src
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=/usr/local/glibc-2.14 --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin make -j4 make install
如果出现以下报错信息:
/usr/local/src/glibc-2.14/build/elf/ldconfig \
/usr/local/glibc-2.14/lib /usr/local/glibc-2.14/lib
/usr/local/src/glibc-2.14/build/elf/ldconfig: Can't open configuration file /usr/local/glibc-2.14/etc/ld.so.conf: No such file or directory
make[1]: Leaving directory `/usr/local/src/glibc-2.14'
则将/etc/ld.so.conf文件复制到/usr/local/glibc-2.14/etc/下
cp /etc/ld.so.conf /usr/local/glibc-2.14/etc/
再执行
make install
三、验证
strings /lib64/libc.so.6|grep GLIBC_ [root@localhost build]# 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
没有显示我们需要的GLIBC_2.14版本,安装过程也没有报错,出现以上问题还需要执行两个命令:
cp -r /etc/ld.so.c* /usr/local/glibc-2.14/etc/ ln -sf /usr/local/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
此时再获取版本
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。strings /lib64/libc.so.6|grep GLIBC_ [root@localhost glibc-2.14]# 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_2.13 GLIBC_2.14 GLIBC_PRIVATE
显示出了GLIBC_2.14,此时版本升级成功。

更多精彩