编译安装OpenSSL
背景
由于Python3.10对openssl的版本要求最低为1.1.1,而centos7系统自带的openssl版本为1.0.2k,所以需要升级openssl。
一、下载源码包
git clone git://git.openssl.org/openssl.git
# 查看所有可得到的版本
git tag
git checkout OpenSSL_1_1_1t
二、安装
1、安装依赖
yum install -y zlib
2、安装openssl
./config --prefix=/usr/local/OpenSSL_1_1_1t
make -j 2
make install
3、创建软链接
# 备份原来的openssl
mv /usr/bin/openssl /usr/bin/openssl.old
ln -s /usr/local/OpenSSL_1_1_1t/bin/openssl /usr/bin/openssl
4、查看版本
openssl version
-
出现以下错误,解决:
ln -s /usr/local/OpenSSL_1_1_1t/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
-
出现以下错误,解决:
ln -s /usr/local/OpenSSL_1_1_1t/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
博客内容仅供参考,部分参考他人优秀博文,仅供学习使用