centos 之安装 openssl 1.1.1报错

源码make时报错,可能是系统的perl的版本太低问题。

[root@localhost ~]# cpan -a | grep Test::More
Test::More                     0.92  1.302171  EXODIST/Test-Simple-1.302171.tar.gz
[root@localhost ~]# cpan -a | grep Text::Template
[root@localhost ~]# 

发现Test::More版本太低,而Text::Template模块没有安装(具体模块要求参看openssl-1.1.1d源码包中的NOTES.PERL文件)

解决方法:
1.如果Perl版本太低,那就升级到高版本。
2.如果发现没有More和Template,操作如下:

perl -MCPAN -e “shell”
进入交互模式,第一次执行该命令会进行一些配置,只需按默认配置即可。然后安装Text::Template
cpan[1]> install Text::Template
安装过程中遇到询问,选择“yes”。在安装Text::Template的过程中会自动升级Test::More模块

之后重新编译openssl
make clean
make && make install

你可能感兴趣的:(Linux,SSL,centos,linux,openssl安装)