Linux系统openssl安装步骤和安装过程问题解决

安装步骤,首先解压安装文件openssl-1.0.0d.tar ,然后进入目录执行config命令

./config --prefix=/home/alipms/lib/openssl  (64位操作系统:./config --prefix=/home/alipms/lib/openssl  enable-shared)

make

make install

在执行make install的时候报错如下所示:

原因分析:这是由于OpenSSL 1.0.1d 与 perl5.18 不兼容。
解决方法:
  1、有人验证 安装perl 5.16 可以兼容,安排低版本perl 5.16可以解决问题。
  2、删除 pod2man文件:mv  /bin/pod2man    /bin/pod2manbak

但是在我的安装设备上发现perl就是5.16版本,并不存在不兼容的问题

最终解决方案为2,将pod2man文件删除掉,见上面

Linux上离线安装OpenSSL,通常意味着你需要一个已经编译好的OpenSSL二进制包,因为在线安装依赖于网络下载。以下是一般的步骤: 1. **获取预编译包**:首先,你需要从可靠的源(如OpenSSL官方网站或其他可信的第三方存储库)下载OpenSSL的源码包或者预编译的二进制包。例如,如果你的Linux发行版是Debian或Ubuntu,可能会使用`libssl-dev`或`openssl`包。 2. **下载到本地**:将下载的文件保存到一个离线可访问的位置,比如一个USB驱动器或者一个本地文件夹。 3. **解压和配置**:如果下载的是源码包,使用命令行解压并进入目录,然后运行`./configure`命令进行配置,但此时不需要指定--prefix或--prefix=/path/to/your/installation,因为没有网络连接。 对于预编译的二进制包,通常不需要编译,直接使用`dpkg`或`rpm`等工具安装即可。 4. **安装**:对于源码包,使用`make`和`sudo make install`进行编译和安装。对于预编译包,执行`sudo dpkg -i openssl_<version>.deb` 或 `sudo rpm -Uvh openssl_<version>.rpm`,替换`<version>`为你的版本号。 5. **验证安装**:安装完成后,你可以通过运行`openssl version`命令来检查OpenSSL是否成功安装,并确认其版本信息。 **相关问题--:** 1. 如何在Linux上查看预装的OpenSSL版本? 2. 如果没有预编译包,如何手动编译OpenSSL? 3. 在离线环境下如何更新OpenSSL到最新版本?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值