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

Ubuntu中安装OpenSSL

文章目录

    • 一、前期准备
    • 1.1 压缩包下载
    • 1.2 gcc, make等的安装
    • 二、安装配置

一、前期准备

1.1 压缩包下载

在安装openssl之前,我们需要下载对应的压缩包
https://www.openssl.org/source/openssl-3.0.1.tar.gz

此压缩包可以选择win上下载后解压再复制到本地虚拟机中,也可以选择直接在本地虚拟机中使用wget命令进行下载。当然,在使用wget命令时,我们需要先安装wget。

可以通过以下命令在Linux中下载openssl的压缩包

wget https://www.openssl.org/source/openssl-3.0.1.tar.gz

下载之后需要解压,最终得到名称为openssl-3.0.1的文件夹

1.2 gcc, make等的安装

由于编译需要使用gcc和make命令,因此需先安装gcc与make

sudo apt-get install g++
sudo apt-get install make

二、安装配置

在解压完压缩包和安装gcc,make之后,需要进入openssl对应的文件夹,才能进行后续操作

cd openssl-3.0.1

在对应的文件夹中执行以下命令

./config

执行完成后,会得到以下信息

在这里插入图片描述
之后继续在当前目录下执行make -j32make install命令,得到如下结果。这里的-j32指的是用32线程编译,速度相较传统make更快一些
在这里插入图片描述
在上述两个命令后,openssl命令行文件会安装到/usr/local/bin目录中,配置文件会安装在/usr/local/ssl目录中,头文件会安装在/usr/local/include/openssl目录中,so库文件会在/usr/local/lib/usr/local/lib64目录下。具体结果见下图

so库文件
在这里插入图片描述
头文件
在这里插入图片描述

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

相关文章:

  • CW4-6A-S、CW4-10A-S、CW4-20A-S、CW4-30A-S螺栓式滤波器
  • 课程项目设计--项目设计--宿舍管理系统--vue+springboot完成项目--项目从零开始
  • 【Linux】Linux下常用搜索命令及其常用选项小结
  • web APIs-练习五
  • MySQL——基础——外连接
  • spring boot 实现Redisson分布式锁及其读写锁
  • java-IONIO
  • Python学习笔记_基础篇(十一)_socket编程
  • C#8.0本质论第三章--更多数据类型
  • 浅拷贝与深拷贝
  • 背包 问题
  • 蓝牙资讯|安卓将加强耳机音量监控,耳机查找功能将更加普遍
  • vue,element。监听快捷键粘贴图片,添加到el-upload的列表。
  • 时序预测 | MATLAB实现基于CNN-BiLSTM卷积双向长短期记忆神经网络的时间序列预测-递归预测未来(多指标评价)
  • 编织梦想:SpringBoot AOP 教程与自定义日志切面完整实战
  • AssignableTypeFilter 和 AnnotationTypeFilter什么区别?
  • TCP-事件模型
  • typescript 声明文件
  • BC96 有序序列判断
  • QT操作excel的两种方式 QT基础入门【Excel的操作】
  • c++ qt--QString,弹出框(第二部分)
  • CSS自学框架之动画
  • RabbitMQ的5种消息队列
  • 【C语言】选择排序
  • 异步更新队列 - Vue2 响应式
  • 【Unity的URP渲染管线下实现扩展后处理Volume组件_TemporalAntiAliasing(TAA)_抗锯齿(附带下载链接)】
  • NineData通过AWS FTR认证,打造安全可靠的数据管理平台
  • Qt应用开发(基础篇)——滚屏区域类 QScrollArea
  • 安装最新版chromedriver 116,亲测可用
  • html题库