升级openssl到3.X版本

下载

https://www.openssl.org/source/old/3.1/

下载之后, 上传到服务器/usr/local/src

执行命令./config --prefix=/usr/local/openssl 这个时候可能会报错, 我的错误是:

bash 复制代码
[root@compute09 openssl-3.1.3]# ./config --prefix=/usr/local/openssl
Can't locate IPC/Cmd.pm in @INC (you may need to install the IPC::Cmd module) (@INC contains: /usr/local/src/openssl-3.1.3/util/perl /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 /usr/local/src/openssl-3.1.3/external/perl/Text-Template-1.56/lib) at /usr/local/src/openssl-3.1.3/util/perl/OpenSSL/config.pm line 19.
BEGIN failed--compilation aborted at /usr/local/src/openssl-3.1.3/util/perl/OpenSSL/config.pm line 19.
Compilation failed in require at /usr/local/src/openssl-3.1.3/Configure line 23.
BEGIN failed--compilation aborted at /usr/local/src/openssl-3.1.3/Configure line 23.

报错原因:缺少IPC/Cmd.pm模块

安装IPC/Cmd.pm, 执行一下命令:

bash 复制代码
yum install -y perl-CPAN

然后执行这个命令, 就成功执行了

bash 复制代码
./config --prefix=/usr/local/openssl

接着执行

bash 复制代码
make && make install
相关推荐
MacroZheng6 分钟前
70k star,取代Postman!这款轻量级API工具,太香了!
java·spring boot·后端
Aska_Lv7 分钟前
限流---漏桶和令牌桶有啥区别
后端·架构
bobz96515 分钟前
strongswan 6.0
后端
程序员黄同学26 分钟前
如何实现单例模式?
开发语言·javascript·ecmascript
DevangLic31 分钟前
【STL 之速通pair vector list stack queue set map 】
开发语言·c++·蓝桥杯·list
这里有鱼汤37 分钟前
一篇文章带你了解Python的反射机制,从小白到大神的进阶之路
前端·后端·python
考虑考虑37 分钟前
lombok首字母小写造成传参无法接受问题
java·后端·java ee
这里有鱼汤39 分钟前
Python内存管理技巧,一篇文章告诉你内存优化的本质!
前端·后端·python
洛克希德马丁1 小时前
Qt饼状图在图例上追踪鼠标落点
开发语言·qt·计算机外设
王哈哈嘻嘻噜噜1 小时前
c++中的auto关键字
开发语言·c++