Ubuntu升级OpenSSL

获取最新版本下载地址

截止笔者完稿时,OpenSSL的LTS(Long-term support,长期支持)版本为2018年9月11日首次推出的1.1.1版本和2021年9月7日首次推出的3.0.0版本。1.1.1版本支持到 2023 年 9 月 11 日。3.0.0版本支持到2026 年 9 月 7 日。

请前往OpenSSL官方网站下载最新版本,本人选择下载最新的3.0.3版本。

OpenSSL下载页

找到如下图位置,并选择您所需要的下载版本:

复制下载链接:

安装

下载

进入Ubuntu terminal,输入以下指令

cd /tmp
#进入临时文件夹
wget https://www.openssl.org/source/openssl-3.0.3.tar.gz
#请将链接更换为您获取到的最新下载地址

解压

tar xzvf openssl-3.0.3.tar.gz
cd openssl-3.0.3.tar.gz
#名称替换为您下载的最新包名

注释:
tar后的参数加不加“-”皆可。
-x或–extract或–get 从备份文件中还原文件。
-z或–gzip或–ungzip 通过gzip指令处理备份文件。
-v或–verbose 显示指令执行过程。
-f<备份文件>或–file=<备份文件> 指定备份文件。
参见:Linux tar 命令|菜鸟教程

安装

./config
make
make install

安装完毕

openssl version
#或者使用
#openssl version -a

如果出现以下错误:

'openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory'

则需要使用如下命令更新动态链接库:

ldconfig /usr/local/lib64/

发表评论