当前位置: 首页 > news >正文

openssl升级

参考
https://www.cnblogs.com/shareHistory/p/15850707.html

下载并安装依赖

wget https://www.openssl.org/source/openssl-3.0.5.tar.gz
yum -y install perl-IPC-Cmd

编译安装

./config -Wl,-rpath=/usr/local/openssl/lib -fPIC --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make depend 
make -j 2 
make install

备份旧版本openssl

mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
mv /usr/lib64/openssl /usr/lib64/openssl.bak
rm -f /usr/lib64/libssl.so.10
rm -f /usr/lib64/libcrypto.so.10

添加软连接

ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -sf /usr/local/openssl/include/openssl /usr/include/openssl

添加OpenSSL动态链接库并使其生效

echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf.d/openssl-renwole.com.conf
ldconfig

查看openssl版本

openssl version
OpenSSL 3.0.5 5 Jul 2022 (Library: OpenSSL 3.0.5 5 Jul 2022)
http://www.lryc.cn/news/171461.html

相关文章:

  • 【数据结构】图的遍历:广度优先(BFS),深度优先(DFS)
  • Mysql 学习总结(89)—— Mysql 库表容量统计
  • virtualBox安装配置使用
  • 北斗导航 | RTD、RTK完好性之B值、VPL与HPL计算(附B值计算matlab源代码)
  • more often than not 的含义
  • 【Linux】Linux环境配置安装
  • 从零学习开发一个RISC-V操作系统(二)丨GCC编译器和ELF格式
  • 论文阅读_大语言模型_Llama2
  • 当量因子法、InVEST、SolVES模型等多技术融合在生态系统服务功能社会价值评估中的应用及论文写作、拓展分析
  • k8s Limits 限制内存
  • 单片机第三季-第三课:STM32开发板原理图、配置、浮点运算单元
  • 观察者模式 发布-订阅模式(设计模式与开发实践 P8)
  • 【日常业务开发】Java实现异步编程
  • 学习笔记|模数转换器|ADC原理|STC32G单片机视频开发教程(冲哥)|第十七集:ADC采集
  • OpenCV实现“蓝线挑战“特效
  • 容器管理工具 Docker生态架构及部署
  • js判断数据类型的方法
  • 达梦数据库随系统开机自动启动脚本
  • Python开发利器之VS Code
  • 【Axure视频教程】输入框控制滑动评分条
  • 【学习笔记】[AGC064C] Erase and Divide Game
  • 算法通关村-----数组中元素出现次数问题
  • Qt-键盘消息的传递-键盘消息的获取-C++
  • 数据结构与算法(五)--链表概念以及向链表添加元素
  • 计算机视觉与深度学习-图像分割-视觉识别任务02-目标检测-【北邮鲁鹏】
  • Flink——Flink检查点(checkpoint)、保存点(savepoint)的区别与联系
  • [篇五章五]-如何禁用 Windows Defender-我的创作纪念日
  • 什么情况下使用微服务?
  • 【Linux】Ubuntu美化主题【教程】
  • spring-boot2.x,使用EnableWebMvc注解导致的自定义HttpMessageConverters不可用