卸载原有 openssl 版本
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo apt-get remove openssl</span>
下载最新源码
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz</span>
解压下载的源码
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo tar -zxvf openssl-1.1.0f.tar.gz</span>
进入源码目录
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo cd openssl-1.1.0f/</span>
配置
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo ./config shared --prefix=/usr/local/openssl --openssldir=/usr/lib/openssl</span>
编译并按照
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo make && make install</span>
设置环境变量
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo vim ~/.bashrc</span>
在最后一行添加<span style="color: #4ec9b0;line-height: 26px">export</span> PATH=<span style="color: #bd63c5;line-height: 26px">$PATH</span>:/usr/<span style="color: #4ec9b0;line-height: 26px">local</span>/openssl/bin 保存退出
使上面的设置生效
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo source ~/.bashrc</span>
创建软连接
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1</span>
<span style="color: #57a64a;font-style: italic;line-height: 26px"># sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1</span>
最后使用 openssl version 校验版本
<span style="color: #57a64a;font-style: italic;line-height: 26px"># openssl version</span>
OpenSSL 1.1.0f 25 May 2017
Copyright © 2013-2021 8a.hk All Rights Reserved. 八艾云 版权所有 中山市八艾云计算有限公司 粤ICP备14095776号