我是靠谱客的博主 文静天空,最近开发中收集的这篇文章主要介绍folly库安装(2)openssl升级、python3.8安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

openssl是必须要升级到openssl1.1.1的,python3.8可以选择不安装。因为folly官网提供了一种用python3快速安装的方法,但这个方法在国内不太顺利,被墙的原因,很多包是不能自动下载的,但了解下也是好的。(用python3快速安装的方法,我会在最后写1篇文章专门介绍。)

一、基础组件的安装:openssl的升级

1、访问openssl官网,下载相应版本:

图1:openssl下载网址

2、安装

(1)tar -xzvf openssl-1.1.1o.tar.gz

(2)cd openssl-1.1.1o

(3)./config --prefix=/usr/local/openssl shared

(4)make

(5)make test

注意: make test时一般会报错,需要安装下列2个软件:

(5.1)yum install perl-Test-Harness

(5.2)手工安装 perl-Test-Simple-0.98-243.el7.noarch.rpm

rpm -ivh perl-Test-Simple-0.98-243.el7.noarch.rpm

(6)make install

3、备份旧版本

cp /usr/bin/openssl /usr/bin/openssl_bak

4、对新版本openssl设置软链接

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

ln -s /usr/local/openssl/lib/libssl.so /usr/lib64/libssl.so.11

ln -s /usr/local/openssl/lib/libcrypto.so /usr/lib64/libcrypto.so.11

5、将openssl的动态链接库地址写入动态链接装入器(dynamic loader)

echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf

6、重新加载动态链接库

ldconfig -v

7、查看系统的当前openssl版本

openssl version -a

二、基础组件的安装:python3.8安装

1、先安装相关依赖包

yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel

2、下载安装包

图2:python安装包

不敢输入网址,因为输入网址会被系统认为是营销地址,所以网址都用图片代替!

3、安装

(1)tar -zxvf Python-3.8.0.tgz

(2)./configure --prefix=/usr/local/python3/python38/ --with-ssl

(3)cd Python-3.8.0

(4)./configure --prefix=/usr/local/python3/python38/ --with-ssl

(5)make && make install

4、说明

在/usr/bin目录下,有个python软链接是指向python2.7的,这个软链接建议不要改成python3.8,因为centos的yum指令还是依赖于python2.7的。所以python3就直接指定路径使用吧。

最后

以上就是文静天空为你收集整理的folly库安装(2)openssl升级、python3.8安装的全部内容,希望文章能够帮你解决folly库安装(2)openssl升级、python3.8安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部