环境:ubuntu16.04
1.查看原有系统是否已安装Openssl
openssl version -a
OpenSSL 1.0.2g 1 Mar 2016
2.卸载旧版本
apt-get purge openssl
3.从openssl官网下载最新的稳定版本
网址:https://www.openssl.org/source/
我下载的文件:https://www.openssl.org/source/openssl-1.1.0i.tar.gz
4.解压
tar -xzvf openssl-1.1.0i.tar.gz
5.编译
有必要的话,先安装一些工具:
apt install gcc automake autoconf libtool make
开始编译
./config no-asm
make
sudo make install
6.验证
$openssl version
OpenSSL 1.1.0i 14 Aug 2018
(此处如果遇到提示说找不到库,就手动执行以下ldconfig再试试)