当前位置:首页 > 群晖专栏 > 运维部署 > 正文内容

CentOS 7 从Python2.7.5升级到Python2.7.16版本教程

admin5年前 (2019-09-16)运维部署95

前言

最近一直忙于工作,游戏,摄影,摄像,vlog等等.几乎没有时间来维护博客.今天特意抽出一点时间来整理和维护一下阿里云的几个服务,顺便更新了云服务器的一些漏洞,其中大部分的漏洞通过yum update来更新一下版本即可修复,唯独RHSA-2019:0710RHSA-2019:1587这两个漏洞需要更新CentOS7自带的Python2.7.5的版本会稍许麻烦,以下是手动更新到当前最新版本2.7.16的流程.




更新流程

1、官网下载最新版本

当前最新版本为2.7.16

wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz

2、解压

tar -zxvf Python-2.7.16.tgz

3 、安装gcc

yum install gcc* openssl openssl-devel ncurses-devel.x86_64 bzip2-devel sqlite-devel python-devel zlib

4、安装编译

依次运行以下四条命令

cd Python-2.7.16
./configure --prefix=/usr/local
make
make altinstall

5、备份和链接

备份旧版本

mv /usr/bin/python /usr/bin/python2.7.5

链接新版本

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

6、检查版本

直接输入python即可显示最新的2.7.16版本
输入python2.7.5即可使用系统自带的2.7.5的版本

python
python2.7.5

7、修改yum设置

由于yum是使用老版本Python,在更新到2.7.16后,使用yum功能会报错,我们需要修改以下两个地方的解释器地址.

vi /usr/bin/yum

请将首行#!/usr/bin/python改为#!/usr/bin/python2.7

vi /usr/libexec/urlgrabber-ext-down

请将首行#!/usr/bin/python改为#!/usr/bin/python2.7

完成升级

至此已成功完成CentOS7上的Python2.7的升级流程,同时也解决了阿里云上RHSA-2019:0710RHSA-2019:1587的两个漏洞.

本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面

扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=216

标签: 运维部署
分享给朋友:

相关文章

阿里云申请免费SSL证书教程

阿里云申请免费SSL证书教程

前言本文将详解如何为你的域名申请阿里云免费SSL证书,SSL证书能使你的网站支持https协议.申请流程登录阿里云控制台域名列表点击需要申请证书的域名免费开启SSL证书选择免费证书填写www申请申请成功选择下载适合你Web服务器的证书文件结...

Apache设置301重定向到www和强制跳转https教程

Apache设置301重定向到www和强制跳转https教程

前言本文将详解如何配置Apache的.htaccess文件来使域名跳转到www和强制跳转到https首先在建站之前,需要确认今后网站是使用类似ioiox.com一级域名,还是www.ioiox.com二级域名,根据域名长度,使用场景,域名视...

支持本地,腾讯,阿里,七牛,又拍云对象存储的Lsky Pro图床安装教程

支持本地,腾讯,阿里,七牛,又拍云对象存储的Lsky Pro图床安装教程

前言一直在寻找一款外观颜值高,部署简单,功能强大的图床程序.经过多达10款图床程序的测试,最终选择了Lsky Pro来作为正式环境的图床站点程序.Lsky Pro项目地址Lsky Pro的部署相对很多图床来说,环境需求简单,整个部署时间加上...

Typecho博客全站部署腾讯云CDN教程

Typecho博客全站部署腾讯云CDN教程

前言建站大半年一直没有太过注重网站的速度.主要是因为新站访问量过低,没有部署的必要,其次就是本人实在是不太了解CDN相关的知识.现在访问量逐渐增加,为了保证网站的访问体验,在网上查找了相关教程,同时也咨询了热心网友后,正式把本站部署到了腾讯...

docker compose 部署配置 Awesome TTRSS 教程

docker compose 部署配置 Awesome TTRSS 教程

前言博主是一个 RSS 重度使用者,早已不记得是何时开始,也许大概是 Google Reader 那个时代,至今已经十几年,保持着每天睡前阅读的习惯.自 Google Reader 关闭服务...

ARM 架构 Linux 使用 docker compose 教程

ARM 架构 Linux 使用 docker compose 教程

前言这两天火爆的甲骨文 ARM 实例经过折腾基本把环境配置完毕,但是最后发现 docker compose 原生无法支持 ARM ,查了一圈资料发现都是需要自编译,而且相关文献都是国外针对树莓派的一些案例.最后还是在国外知名的linuxse...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。