一、需求说明
研发python开发引入pyTSL模块时报错,ImportError: /lib64/libc.so.6: version `GLIBC_2.25’ not found。因为操作系统当前的版本为GLIBC_2.17,需要将GLIBC进行升级。因为yum安装只能安装到2.17版本,所有只能采用源码升级的方式进行。环境说明:
操作系统版本:CentOS Linux release 7.6.1810 (Core)
glibc版本:升级前2.17,升级后2.31
python版本:升级前2.7.5,升级后3.4.10
gcc版本:升级前4.8.5,升级后9.3.0
make版本:升级前3.82,升级后4.3
注意,glibc版本升级可能导致操作系统无法使用,所以请务必谨慎操作,先在同版本操作系统系统模拟测试,将glibc新版本所依赖的软件完成升级后再行升级。博文实验的时候最初计划是升级到2.25版本,但是安装INSTALL文件完成相关依赖升级后编译安装glibc的时候还是各种报错。最后直接安装glibc2.31的安装要求升级了依赖软件并完成了glibc2.31版本的安装。
二、升级步骤
1、检查当前glibc版本
[root@s144 glibc-2.25]# ldd --version
ldd (GNU libc) 2.17
Copyright © 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
————————————————
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!