首页 > 其他分享 >openssl升级

openssl升级

时间:2024-08-08 15:06:40浏览次数:11  
标签:bin openssl 升级 usr 3.0 include local

环境:
OS:Centos 7

1.当前openssl版本
[root@host134 soft]# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017

 

2.查看安装路径
[root@host134 soft]# whereis openssl
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz

 

3.下载指定版本的openssl
https://openssl-library.org/source/old/3.0/index.html
我这里下载的是3.0.13

 

4.备份openssl文件
mv /usr/bin/openssl /usr/bin/openssl_old
mv /usr/include/openssl /usr/include/openssl_old


5.解压openssl
tar -zxvf openssl-3.0.13.tar.gz

 

6.切换到解压好的openssl目录
cd openssl-3.0.13/

 

7.配置openssl安装目录
./config --prefix=/usr/local/openssl

 

8.编译&&安装
make
make install

 

9.创建软链接
说明:创建的软链接和之前没升级通过whereis openssl保持一致即可。
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl

 

10.添加动态链接库数据
echo "/usr/local/openssl/lib64/" >> /etc/ld.so.conf

 

11.更新动态链接库
ldconfig -v

 

12.验证openssl
查看openssl版本 openssl version -a 会显示全面详细信息.
openssl version -a

标签:bin,openssl,升级,usr,3.0,include,local
From: https://www.cnblogs.com/hxlasky/p/18348968

相关文章

  • ArcGIS API for JavaScript 3.x 到 4.x 的升级手册
    众所周知,3.x版本主要是构建二维地图,且基本不会再添加新功能;而4.x版本主要是构建于三维地图,与3.x相比并不是简单的升级,基本上就是重写了。所以当我们需要把API从3.x升级到4.x时,应用程序基本上是需要重写的,这里将对API升级过程中涉及到的相关变动进行记录与描述。以下......
  • Xcode16升级后,如何直接安装iOS 18 Simulator
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!! 苹果官方下载链接:【操作系统OperatingSystems】:https://developer.apple.com/download/【应用Applications】:https://developer.apple.com/download/applications/【描述文件Pr......
  • openssl make报错
    安装openssl时,make./config:error:theHTTPcachemodulerequiresmd5functionsfromOpenSSLlibrary.Youcaneitherdisablethemodulebyusing--without-http-cacheoption,orinstalltheOpenSSLlibraryintothesystem,orbuildtheOpenSSLlibrarystat......
  • 【一看就会】国内如何使用Overleaf?Overleaf如何升级标准版专业版?
    1.Overleaf介绍Overleaf是一个基于云的LaTeX编辑器,它允许用户在线编写、编译和查看LaTeX文档。它支持实时预览,版本控制,以及多人协作,非常适合学术写作、项目报告或任何需要高质量排版的工作。它最大优势是:在线编辑、多人共享overleaf分为免费版、标准版和专业版三个不......
  • 将iap的接收升级数据部分移植到freertos系统中
    目录前言二、移植过程1.在任务中添加代码三、遇到的问题1.boot跳转卡死在TIM6的中断使能2.代码进入app后却卡死在boot的.s文件的B.处总结前言        在完成基于TCP服务器的iap裸机程序后得到一个新的任务,该任务让我把iap中通过TCP接收数据的代码移植......
  • keepalive离线安装-解决openssl-devel安装问题
    keepalive源码安装1.下载源码包(这里我是用最新的2.3.1版本):官网2.解压安装包执行:#prefix后边的路径为keepalived安装的路径$./configure--prefix=/usr/local/keepalived$make$makeinstall3.安装openssl-devel如果遇到错误:(没有错误则不用管这一步)configure......
  • PLEK升级了:PLEKv2工具在RNA序列分析中的卓越表现
    摘要:使用PLEKv2识别鉴定lncRNA,只需要输入RNA的序列(fa文件)即可。 在生物信息学领域,长非编码RNA(lncRNA)和信使RNA(mRNA)的准确区分对于理解基因调控机制至关重要。随着深度学习技术的兴起,我们迎来了PLEKv2——PLEK工具的全新升级版,它在RNA序列分类精度方面取得了显著提高。这里探......
  • Linux基础——BCeuler21.10内核升级
    Linux基础——BCeuler21.10内核升级一、准备升级的kernel包[root@harborkernel]#lskernel-4.19.90-2107.6.0.0192.8.oe1.bclinux.x86_64.rpm       kernel-devel-4.19.90-2107.6.0.0251.43.oe1.bclinux.x86_64.rpmkernel-4.19.90-2107.6.0.0251.43.oe1.bclinux.x86_......
  • 升级 Windows AD 域控制器的基本步骤和注意事项,帮助你顺利进行升级并减少潜在的中断风
    简单的初级教程大纲,帮助你理解如何升级WindowsAD域控制器:1. 准备阶段评估当前环境确认当前域控制器的操作系统版本和硬件配置。确保域控制器上的所有关键服务和应用程序支持升级后的操作系统版本。备份使用系统备份工具(如WindowsServerBackup)备份当前域控制器......
  • 抢先体验iOS 18开发者预览版Beta 5已发布怎么升级
    苹果今日向iPhone和iPad用户推送了iOS/iPadOS18开发者预览版Beta5更新(内部版本号:22A5326f),距离上次发布Beta/RC间隔7天。此次引入了更新设计的Photos应用程序以及全新的Safari选项等,并优化了很多细节。由于之前的相册大改版备受吐槽,苹果公司这次收集用户对Photos应用的反......