升级GLIBC version 2.28 is too old! Required: 2.32 or higher

升级会系统崩溃,务必谨慎操作

主要关注gcc、make、python的版本

版本要求:gcc>=6.2,make>=4.0,python>=3.4

 

wget https://ftp.gnu.org/gnu/glibc/glibc-2.41.tar.gz
 
 
### 安装依赖bison 
yum install -y bison
 
### 下载
cd /usr/local/software
wget https://mirrors.aliyun.com/gnu/glibc/glibc-2.41.tar.gz
 
### 解压
tar -zxf glibc-2.41.tar.gz
cd glibc-2.41/
mkdir build
cd build/
 
### 安装配置
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
 
### 构建(不支持并发构建、因为会出现其他错误)
make
 
### 安装
make install
 
 
### 上述install执行完,会出现错误,具体错误可见结果截图,可执行下面命令,再次install
### 根据自己文件所在位置修改:/usr/local/software/glibc-2.41/build 
LD_PRELOAD=/lib64/libc-2.41.so sln /usr/local/software/glibc-2.41/build/libc.so.6                 /lib64/libc.so.6
LD_PRELOAD=/lib64/libc-2.41.so sln /usr/local/software/glibc-2.41/build/dlfcn/libdl.so.2          /lib64/libdl.so.2
LD_PRELOAD=/lib64/libc-2.41.so sln /usr/local/software/glibc-2.41/build/nptl/libpthread.so.0      /lib64/libpthread.so.0
LD_PRELOAD=/lib64/libc-2.41.so sln /usr/local/software/glibc-2.41/build/elf/ld-linux-x86-64.so.2  /usr/lib64/ld-linux-x86-64.so.2
 
### 再次执行
make install
 
 
### 否则图形界面的centos7,无法右键打开terminal
make localedata/install-locales
 
### 版本验证
strings /lib64/libc.so.6 | grep GLIBC

 


关于KU先森

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注