OpenSSL的卸载&OpenSSL的编译安装(包括解决bug)

卸载

查看系统是否已安装Openssl

openssl version -a

执行效果:
检查

如有则卸载

如果有版本信息,卸载它:

yum remove -y openssl 

卸载完成:
卸载openssl

安装

安装新版本OpenSSL

openssl官网:https://www.openssl.org/source/
懒人快捷方式:OpenSSL
如果此篇博文时间比较长了可以自己在官网找新版链接,自行替换。

小提示:如使用新版本OpenSSL可能因为新特性的到来导致依赖包的增加或者改变。届时本文提供的命令将可能无法完成安装流程,需要读者自己去寻找其依赖关系。

  1. 使用wget命令获取到安装包:
wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz

执行效果:
wgetos的包

这里如果报错有两个可能,第一个,没装wget,
执行命令:

yum install wget -y

就能解决问题。
如果不是wget的问题,可能是官网不再提供这个版本的包的下载了,要么去找一找别的网站有没有安装包,要么去官网下载新版本吧。

  1. 解压tar.gz包
tar -xzvf openssl-1.1.1t.tar.gz

执行效果:
解压包

tar是解压命令,x、z、v、f都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。参数含义我给各位小白解释一下:

参数含义
z通过gzip压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。
x解压缩。c是压缩。就是x用来打开包,c用来打包
v在压缩或解压缩过程中显示正在处理的文件名
ff后面必须跟上要处理的文件名。也就是这个东西要在参数的最后,zxvf、xzvf、xvzf、vzxf都是一个意思
  1. 编译

注意第一条cd命令,如果版本不同,解压后的文件夹名也会不同,请自己查看文件目录。

cd openssl-1.1.1t
./config --prefix=/usr/ --openssldir=/usr/shared

如果报错,请不要急,往本文最下面看!

正确编译的执行效果:

在这里插入图片描述
4. 安装

安装命令:

make && make install

正常执行make后的效果:

编译完成

依赖信息

如果报错,是缺依赖信息。
使用如下命令安装依赖:
本文存在的意义几乎就是这条命令:

yum -y install zlib* perl pam* gcc* perl-IPC-Cmd

安装完成

检查版本:

openssl version -a

版本信息:
检查版本

  • 30
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值