openssl编译报错记录

2022-11-21 11:29:37

在这里插入图片描述

Operating system: x86_64-whatever-linux2 You need Perl 5

写在前面

这些问题你们几乎不会遇到,所以请你忽略这篇文章,嘿嘿。那么,为啥我遇到了这个问题呢?因为我们甲方提供的服务器它不能连接外网,不能使用yum命令安装组件,也没有本地的yum源,非常难受。就比如,我给你一台智能手机,你发现不能联网,不能安装自己需要的软件。

报错是这样的

Operating system: x86_64-whatever-linux2 You need Perl5
[root@localhost openssl-1.1.1k]# ./config --prefix=/usr/local/ssl -d shared
Operating system: x86_64-whatever-linux2
You need Perl5.

openssl编译步骤

wget https://www.openssl.org/source/openssl-1.1.1k.tar.gztar -zxf openssl-1.1.1k.tar.gzcd openssl-1.1.1k
./config --prefix=/usr/local/ssl -d sharedmake&&makeinstallecho'/usr/local/ssl/lib'>> /etc/ld.so.conf
ldconfig -v

在执行编译时./config --prefix=/usr/local/ssl -d shared这一步执行报错了,无法继续编译。

解决方式

需要安装 perl-5.34.0.tar.gz

网址连接:https://www.cpan.org/src/README.html

在这里插入图片描述

安装步骤

wget https://www.cpan.org/src/5.0/perl-5.34.0.tar.gztar -xzf perl-5.34.0.tar.gzcd perl-5.34.0
./Configure -des -Dprefix=$HOME/localperlmakemaketestmakeinstall

安装完成后,openssl即可编译成功。

  • 作者:老师好我是大白
  • 原文链接:https://blog.csdn.net/qq_44534541/article/details/124667091
    更新时间:2022-11-21 11:29:37