centos7升级glibc

升级python到3.7.3

1.安装编译环境包(防止出现安装错误)

yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel libffi-devel -y

2.在线下载Python3.7源码包

#进入tmp目录

cd /tmp

#下载python3.7.3

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

3.解压并配置

#解压

tar Jxvf Python-3.7.3.tar.xz

#进入python3.7.3目录

cd Python-3.7.3

#创建目录

mkdir -p /usr/local/python3

#配置(指定安装目录)

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

4.编译及安装

make && make install

5.更换系统默认Python版本

1).备份原系统旧版本python

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

mkdir /usr/bin/pip

mv /usr/bin/pip /usr/bin/pip.bak

2).配置环境变量:创建新版本Python和pip的软链接

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

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

3).查看python版本

python -V


6.修改yum功能

因为yum的功能依赖Pyhon2,现在更改默认Python版本后会导致yum无法正常工作,所以进行以下3处修复

sed -i '1s/python/python2.7/g' /usr/bin/yum


sed -i '1s/python/python2.7/g' /usr/libexec/urlgrabber-ext-down


升级make

wget http://mirrors.ustc.edu.cn/gnu/make/make-4.3.tar.gz

tar xf make-4.3.tar.gz

cd make-4.3/

./configure --prefix=/usr/local/make

make

make install

cd /usr/bin/

mv make make.bfs

ln -sv /usr/local/make/bin/make /usr/bin/make

make -v


升级glibc

wget http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz

tar zxf glibc-2.29.tar.gz

cd glibc-2.29/

mkdir build

cd build/

../configure --prefix=/usr

make -j2

make install

相关文章

CentOS Stream 10发布:Linux 6.12 LTS内核、GNOME 47登场

IT之家 12 月 14 日消息,代号为“Coughlan”的 CentOS Stream 10 于 12 月 12 日正式发布,生命周期大约为五年,将持续维护到 2030 年。IT之家援引新闻稿,C...

CentOS安装后优化大全

1.1 背景说明对于Linux新手,或者普通用户而言,在对Linux不熟悉的情况下,可能更多的是直接部署相关应用(业务)。但缺乏后期维护的情况下,通常部署过程,或者运行过程中出现各种莫名其妙的问题。通...

35.Centos中安装python和web.py框架

文章目录前言1.Centos7 python:2.Centos8 python:3.进行下载web.py框架然后应用:4.安装好之后进行验证:5.总结:前言我现在主要的编程语言是java,为了自己的兴...

使用python3爬取网页,aria2下载最新电影,Jellyfin播放电影

前言:在我搭建好Jellyfin软件后,因为只能播放本地视频,就想能不能播放网络上的电影,可以每天自动下载并更新,这样就不用我手工下载好,再上传到NAS中播放。或许有更好的方法,那就是直接用电影播放源...

使用Flask应用框架在Centos7.8系统上部署机器学习模型

安装centos7.8 虚拟环境1、镜像链接centos-vault-centos-7.8.2003-isos-x86_64安装包下载_开源镜像站-阿里云具体安装步骤不再赘述2、授予普通用户 sudo...