0


Linux升级glibc,所需全过程

一、前提概要及前期环境部署

现在系统版本为:CentOS Linux release 7.6.1810 (Core)

glibc版本:2.17

python:2.7.5

gcc:4.8.5

make:3.82

未安装bison

1、安装bzip2

rpm -ivh bzip2-1.0.6-13.el7.x86_64.rpm

二、更新gcc版本为9.30

1、上传gcc最新安装包,解压

2、查看gcc需要的依赖

vi /home/gcc-9.3.0/contrib/download_prerequisites

3、将依赖安装包上传,解压,依次安装

①安装gmp,进行编译。

若出现此问题,则安装m4。

rpm -ivh m4-1.4.16-10.el7.x86_64.rpm

安装好m4后,重新进行编译安装。

②安装isl

③安装mpfr

④安装mpc

4、进入gcc目录,并创建build目录

mkdir build && cd build

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

make && make install

若在make过程中出现此错误

①find / -name libisl.so.15

②将文件移至LD_LIBRARY_PATH文件地址

三、更新make版本为4.3

1、上传make安装包,解压。

2、编译安装。

./configure --prefix=/usr

make && make install

四、更新python版本为3.8.3

1、上传python安装包,解压。

2、编译,安装。

./configure prefix=/usr/local/python3 --enable-shared

#如果出现此问题,则重新编译环境。

./configure --enable-optimizations

make && make install

#若出现如图报错,make clean后重新安装。

#若出现如图报错,安装zlib即可。

3、将python命令指向python3

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/bin/python3.8 /usr/bin/python

五、部署bison3.8.2

1、上传python安装包,解压。

2、编译,安装。

./configure

make && make install

六、更新glibc版本为2.31

1、上传glibc安装包,解压。

2、编译,安装。

../configure --prefix=/usr

make && make install

若出现如图报错,安装bison即可。

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/weixin_44313780/article/details/132061460
版权归原作者 Tez 所有, 如有侵权,请联系我们删除。

“Linux升级glibc,所需全过程”的评论:

还没有评论