官方的glibc源只更新到2.12版,很多业务需要升级到更高级版,这里介绍编译glibc升级的方式。
安装gcc与wget
sudo yum install gcc
sudo yum install wget
下载glibc-2.18.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
解压并进入到glibc-2.18
tar -xf
glibc-2.18.tar.gz cd glibc-2.18
创建build文件夹
mkdir ../glibc-build
cd ../glibc-build
编译
../glibc-2.18/configure --disable-sanity-checks
make&&make install
重启生效
下面命令执行中出错,未排查,供参考
原系统centos6.9自带GLIBC_2.12,安装一些软体提示版本不对,决定升级。
wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
tar -xvf glibc-2.17.tar.gz
cd glibc-2.17
mkdir build; cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j 8
make install
安装完成后,查看版本
ldd --version
出现 ldd (GNU libc) 2.17,表示安装成功。
没有评论:
发表评论