【软件更新】在Ubuntu24 LTS中更新openssl到指定版本,例如openssl3.5.6 LTS

说明

openssl是openssh及其他软件的基础加密依赖软件,应使用系统默认内置的版本,若是有专业的系统运维提供丰富的技术支持,可以自定义更新到任意指定版本,若无,应使用系统仓库提供的最新版本。

参考

bash 复制代码
https://www.openssl.org/

https://openssl-library.org/

https://docs.openssl.org/master/man7/ossl-guide-introduction/

https://github.com/openssl/openssl/blob/master/NOTES-UNIX.md

代码仓库

bash 复制代码
https://github.com/openssl/openssl
https://openssl-library.org/source/gitrepo/index.html

查看openssl的版本

bash 复制代码
openssl version
ssh -V

下载软件

https://openssl-library.org/source/

软件名字格式类似openssl-3.5.6.tar.gz

上传至服务器

解压文件

安装基础环境

bash 复制代码
./Configure --prefix=/opt/openssl

安装

bash 复制代码
make -j$(nproc)
make install

验证和配置生效

bash 复制代码
# 临时验证
LD_LIBRARY_PATH=/opt/openssl/lib64 /opt/openssl/bin/openssl version
# 全局配置生效并验证
rm -f /etc/ld.so.conf.d/openssl.conf
echo "/opt/openssl/lib64" > /etc/ld.so.conf.d/openssl.conf
ldconfig
/opt/openssl/bin/openssl version
ln -sf /opt/openssl/bin/openssl /usr/bin/openssl
openssl version
相关推荐
数智工坊4 小时前
Zotero自建Ubuntu WebDAV附件同步方案(完美解决存储空间不足)
linux·运维·ubuntu
ltl5 小时前
HTTP/3 实战:从 QUIC 到 H3 的完整请求链路
linux
ltl5 小时前
POSIX 文件锁:flock、fcntl 与 NFS 上的工程陷阱
linux
ltl5 小时前
CUDA 生态:cuBLAS、cuDNN、NCCL、Triton、CUTLASS
linux
饺子大魔王的男人6 小时前
CentOS部署Cockpit:图形化查看系统、日志与服务状态
linux·运维·centos
不会就选b6 小时前
Linux之信号(二)
linux·运维·服务器
我是小灰灰吖7 小时前
QT在线安装器使用指南:从下载到配置完整教程
linux·qt·ubuntu
GlueNa2SiO37 小时前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
寺中人8 小时前
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手
linux·运维·服务器·shell·linux 命令·linux 基础教程·linux 入门
小张成长计划..8 小时前
【Linux】18:基础IO
linux·运维·服务器