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

centos7升级openssl_3

1、查看当前openssl版本

openssl version   #一般都是1.几的版本

2、下载openssl_3的包

wget --no-check-certificate https://www.openssl.org/source/old/3.0/openssl-3.0.3.tar.gz#解压
tar zxf openssl-3.0.3.tar.gz#进入指定的目录
cd openssl-3.0.3

3、编译安装遇到问题缺少perl-IPC-Cmd
在这里插入图片描述

#第一次排查安装(结果还是缺少)
yum install perl-IPC-Cmd#直接下载其rpm包进行安装(成功)
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/perl-IPC-Cmd-0.80-4.el7.noarch.rpm
#使用rpm安装
rpm -ivh perl-IPC-Cmd-0.80-4.el7.noarch.rpm

4、进行编译安装

#定安装目录则使用下面的命令(时间较长)
./config --prefix=/usr/local/openssl
#make就是编译过程,make必须在源码所在的目录
make
#make不报错的话直接安装
make install

5、版本升级切换

#将老版进行备份
mv /usr/bin/openssl /usr/bin/openssl_old
#制作软链接
ln -s /usr/local/openssl/bin/openssl /usr/bin/opensslln -s /usr/local/openssl/lib64/libssl.so.3 /usr/lib64/ln -s /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib64/echo "/usr/local/lib64" >> /etc/ld.so.confldconfigopenssl version

在这里插入图片描述
#至此结束有一些问题也解决了

http://www.lryc.cn/news/309136.html

相关文章:

  • nvidia a100-pcie-40gb环境安装
  • 嵌入式 Linux 下的 LVGL 移植
  • js同步和异步请求
  • 【Leetcode】2369. 检查数组是否存在有效划分
  • Laravel Octane 和 Swoole 协程的使用分析
  • 腾讯云又双叕降价,云服务器配置优惠价格表2024新版报价
  • 【react native】css踩坑记录
  • ChatGPT学习第四周
  • 2D割草/吸血鬼游戏 性能优化——GPU Spine动画
  • VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程
  • [渗透教程]-013-嗅探工具-wireshark操作
  • NLP Seq2Seq模型
  • 如何在 Linux 上使用 dmesg 命令
  • WPF的DataGrid设置标题头
  • 【软考】UML中的图之通信图
  • 为什么ChatGPT预训练能非常好地捕捉语言的普遍特征和模式
  • 如何安装ProtoBuf环境
  • C语言 vs Rust应该学习哪个?
  • IT廉连看——Uniapp——配置文件pages
  • 服务器上部署WEb服务方法
  • 设计模式:模版模式
  • pikachu之特殊注入之搜索型注入、xx型注入、insert/update注入、delete注入、宽字节注入
  • docker构建hyperf环境
  • WPF常用mvvm开源框架介绍 vue的mvvm设计模式鼻祖
  • HTML <script>元素的10个属性
  • NX二次开发:ListingWindow窗口的应用
  • 设计模式-结构型模式-外观模式
  • C++学习第四天(类与对象下)
  • 【AI Agent系列】【MetaGPT多智能体学习】0. 环境准备 - 升级MetaGPT 0.7.2版本及遇到的坑
  • python自动化管理和zabbix监控网络设备(无线AC控制瘦ap配置部分)