当前位置:   article > 正文

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

卸载openssl

卸载

查看系统是否已安装Openssl

openssl version -a
  • 1

执行效果:
检查

如有则卸载

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

yum remove -y openssl 
  • 1

卸载完成:
卸载openssl

安装

安装新版本OpenSSL

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

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

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

执行效果:
wgetos的包

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

yum install wget -y
  • 1

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

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

执行效果:
解压包

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
  • 1
  • 2

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

正确编译的执行效果:

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

安装命令:

make && make install
  • 1

正常执行make后的效果:

编译完成

依赖信息

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

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

安装完成

检查版本:

openssl version -a
  • 1

版本信息:
检查版本

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/784867
推荐阅读
相关标签
  

闽ICP备14008679号