centos升级glibc

描述

参考的文章 基于CentOS更新 glibc - 解决 `GLIBC_2.29' not found_glibc2.29-CSDN博客

执行步骤

复制代码
# 下载资源
wget https://ftp.gnu.org/gnu/libc/glibc-2.34.tar.gz
 
tar 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

然后测一下,服务器上的命令是不是可以执行,如果没有问题,做如下操作

  1. 多开几个连接这个服务器的窗口,然后都保持登录状态,比如使用top命令
  2. 挑选第一个,修改.bashrc或者/etc/profile,将export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/glibc-2.34/lib 加入进去
  3. 然后执行souce .bashrc , 查看几个shell命令是不是可以执行,如果都能执行,说明升级成功
cpp 复制代码
## 祝你好运
 
hope("大神多多指点")
topic("有问题可以交流呀")
concat("61480", "--","9646","求", "球" ," QUN")

相关推荐
南枝异客2 小时前
CentOS 7 网络连接问题
linux·运维·centos
牛奶咖啡132 小时前
实现Linux的ssh免密登录实操保姆级教程
linux·ssh·生成ssh密钥对的三种方法·添加公钥到需ssh免登录服务器·测试ssh免登录的服务器·生产环境linux的优化策略
zhangrelay3 小时前
操作系统全解析:Windows、macOS与Linux的深度对比与选择指南(AI)
linux·笔记·学习
阿方索5 小时前
Linux 正则表达式
linux·运维
金色熊族5 小时前
ubuntu20.04编译qt源码5.15.3
linux·c++·qt
zhaotiannuo_19986 小时前
【Linux CentOS 7 版本更换yum源】
linux
aitav07 小时前
⚡ WSL2 搭建 s5p6818 Linux 嵌入式开发平台(part 1):环境准备与架构设计
linux·嵌入式·wsl·wsl2
一袋米扛几楼988 小时前
【软件安全】fgets / strncpy / gets(不安全) / snprintf的对比
linux·服务器·安全
防搞活机9 小时前
ubuntu 服务器(带NVLink)更新显卡驱动 (巨坑!!)
linux·服务器·深度学习·ubuntu·gpu算力·显卡驱动
不是编程家9 小时前
Linux第二十二讲:数据链路层 && NAT && 代理服务 && 内网穿透
linux·运维·服务器