centos升级glibc
描述
参考的文章 基于CentOS更新 glibc - 解决 `GLIBC_2.29‘ not found_glibc2.29-CSDN博客
执行步骤
# 下载资源
wget https://ftp.gnu.org/gnu/libc/glibc-2.34.tar.gztar xvf glibc-2.34.tar.gz
服务器上可以能会出现下载较慢的情况,可以再自己的电脑上下载,然后传上去,也可以使用国内的源
gnu-glibc安装包下载_开源镜像站-阿里云https://mirrors.aliyun.com/gnu/glibc/
cd glibc-2.34
mkdir build && cd build../configure --prefix=/usr/local/glibc-2.34
make -j 64
make install
有可能会出现 jobserver的错误,可以参考
make报错:Cannot open jobserver /tmp/GMfifo12676r: No such file or directory-CSDN博客
下面就是要修改环境变量了,请大家注意一下
大家先不要直接修改文件,比如.bashrc,/etc/profile等,先在当前的shell下执行
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/glibc-2.34/lib
然后测一下,服务器上的命令是不是可以执行,如果没有问题,做如下操作
- 多开几个连接这个服务器的窗口,然后都保持登录状态,比如使用top命令
- 挑选第一个,修改.bashrc或者/etc/profile,将export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/glibc-2.34/lib 加入进去
- 然后执行souce .bashrc , 查看几个shell命令是不是可以执行,如果都能执行,说明升级成功
## 祝你好运hope("大神多多指点")
topic("有问题可以交流呀")
concat("61480", "--","9646","求", "球" ," QUN")