问题原因:
configure: error: Package requirements (openssl >= 1.0.2) were not met:
Requested 'openssl >= 1.0.2' but version of OpenSSL is 1.0.1f
依赖软件:make、gcc、zlib1g-dev
升级步骤:
1、去官网下载最新版本,或wget下载也行 http://www.openssl.org
wget https://www.openssl.org/source/openssl-3.0.2.tar.gz
2. 解压并进入解压目录后执行
tar -zxvf openssl-3.0.2.tar.gz
cd ./openssl-3.0.2
./config --prefix=/usr/local/openssl shared zlib
make depend
make && make install
3. 备份原openssl,及当前安装包
cp -r /usr/local/openssl /usr/local/openssl.bak
cp /usr/bin/openssl /usr/bin/openssl_bak
cp -r /usr/include/openssl/ /usr/include/openssl_bak
4、配置使用新版本:
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
5、更新动态链接库数据 :
已经存在对应路径可以不执行
echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf
重新加载动态链接库
ldconfig -v
6、重新查看版本号:
openssl version
结果:OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
搞定!