ubuntu 20.4 安装 openssl 3.x

ubuntu 20.4 安装 openssl 3.x

ubuntu 20.4 自带了openssl 1.0.2,升级为 openssl 3.x:

复制代码
# 下载 openssl 源代码压缩包
wget https://www.openssl.org/source/openssl-3.0.10.tar.gz

# 安装编译包
sudo apt-get install -y g++
sudo apt-get install -y make
sudo apt-get install -y perl 

# 解压源代码压缩包
tar -zxf openssl-3.0.10.tar.gz

#切换到解压后的源代码目录
cd openssl-3.0.10/

# 配置编译项
sudo ./config --prefix=/usr/local/openssl

# 编译,-j32是用32线程编译,速度更快
sudo make -j32

# 安装 openssl
sudo make install

# 备份原来 openssl
mv /usr/bin/openssl /usr/bin/openssl.back

# 创建软链接到系统位置
sudo ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
#sudo ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
#sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1

# 将openssl的库添加到系统,ubuntu 64位:lib64,32位:lib
sudo echo '/usr/local/openssl/lib64' > /etc/ld.so.conf.d/openssl.conf

# 查看openssl版本
openssl version
相关推荐
知识分享小能手16 分钟前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04 中的 PHP、Python 和 Node.js 开发环境 (21)
学习·ubuntu·php
oMcLin26 分钟前
如何在Ubuntu 20.04上配置并优化XFS文件系统,提升大规模数据处理与存储的性能?
linux·运维·ubuntu
Web极客码10 小时前
如何在Ubuntu服务器上安装和配置BIND9
服务器·数据库·ubuntu
一叶龙洲11 小时前
解决Ubuntu25.04无法使用快捷键打开
ubuntu
知识分享小能手13 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04中的Java与Android开发环境 (20)
java·学习·ubuntu
oMcLin17 小时前
如何在 Ubuntu 22.04 服务器上实现分布式数据库 Cassandra 集群,优化数据一致性与写入吞吐量
服务器·分布式·ubuntu
DigitalOcean18 小时前
Ubuntu服务器快速上手:初始配置与安全设置教程
ubuntu
习惯就好zz18 小时前
在 Ubuntu 18.04 旧系统上部署新版 GitHub Actions Runner 的终极方案
linux·ubuntu·github·cicd·action
白驹过隙^^19 小时前
VitrualBox及ubuntu系统安装
linux·运维·ubuntu
PoppyBu19 小时前
Ubuntu20.04版本上安装最新版本的scrcpy工具
android·ubuntu