ky10 server arm 在线编译安装openssl3.1.4

在线编译脚本

#!/bin/sh

OPENSSLVER=3.1.4

OPENSSL_V=`openssl version`

echo "当前OpenSSL 版本 ${OPENSSL_V}"
#------------------------------------------------
#wget https://www.openssl.org/source/openssl-3.1.4.tar.gz

echo "安装OpenSSL${OPENSSLVER}..."

rm -rf /home/tuners/openssl
mkdir -p  /home/tuners/openssl


yum -y install gcc zlib perl
yum update gcc

# cp -f ../soft/openssl/openssl-${OPENSSLVER}.tar.gz /home/tuners/openssl/
\cp -r ./* /home/tuners/openssl
cd /home/tuners/openssl
tar -xzf openssl-*.tar.gz
cd openssl-${OPENSSLVER}

./config shared zlib --prefix=/usr/local/openssl
make
make install



echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig


#添加OpenSSL的环境变量。在/etc/profile文件的末尾添加以下内容
export OPENSSL=/usr/local/openssl/bin
export PATH=$OPENSSL:$PATH:$HOME/bin
echo "OPENSSL=/usr/local/openssl/bin" >> /etc/profile
echo "PATH=$OPENSSL:$PATH:$HOME/bin" >> /etc/profile
ldconfig
openssl version

在线编译操作

编译过程,等待编译完成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/173945.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

nodejs微信小程序+python+PHP-维斯公司财务管理系统的设计与实现-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

IP地址定位是如何实现的?

IP定位的实现是通过查找IP地址对应的地理位置信息来实现的。具体来说,IP定位是通过查询IP地址对应的地理位置数据库来获取地理位置信息。这个数据库可以是公共的或者私有的,其中包含了IP地址和地理位置信息之间的映射关系。 在实际操作中,IP定…

如何实现车机体验”遥遥领先”?头部玩家已经给出答案

车机与手机的深度融合,通过跨终端互联互通实现全场景、沉浸式的用户体验,正在成为各大高端智能汽车品牌的新战场。 此前,已经有华为、苹果几大手机巨头已经纷纷开启“造车”业务,同时吉利等车企也反向进入手机领域,各…

关于lenra你需要了解的

monorepo:项目代码管理方式,单个仓库中管理多个项目是一种设计思想 lenra:是一种工具,对于使用npm和git管理多软件包代码仓库的工作流程进行优化 使用这些工具的优点: 公共依赖只要安装一次,Monorepo 中…

Linux学习第44天:Linux 多点电容触摸屏实验:难忘记第一次牵你手的温存

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 本章的思维导图内容如下: 二、硬件原理图分析 三、实验程序编写 1、修改设备树 1)、添加FT5426所使用的IO 一个复位 IO、一个中断 IO、…

gitlab图形化界面使用

gitlab使用 创建用户 上面是创建用户基本操作 修改密码 创建组 给组添加用户 创建项目 选择空白项目 退出root用户,切换其他用户 在服务器上创建ssh密钥 使用ssh-ketgen 命令 新服务器上创建的 [rootgitlab ~]# ssh-keygen Generating public/private rsa key …

Linux shell编程学习笔记27:tput

除了stty命令,我们还可以使用tput命令来更改终端的参数和功能。 1 tput 命令的功能 tput 命令的主要功能有:移动更改光标、更改文本显示属性(如颜色、下划线、粗体),清除屏幕特定区域等。 2 tput 命令格式 tput [选…

2023年中国羽绒制品需求现状、市场规模及细分产品规模分析[图]

羽绒羽毛指生长在水禽类动物(鹅、鸭)腋下、腹部羽绒和羽毛的统称,属于上游鹅鸭肉食品工业副产品的综合利用,是下游羽绒制品的填充料。根据国家标准,绒子含量≥50%的称为羽绒,绒子含量<50%的称为…

Altium Designer学习笔记5

整体修改元件标号: 重置Reset Schematic Designators: 恢复之前的状态。复位,恢复之前的状态。

Linux下使用宏定义判断系统架构和系统类型

文章目录 查看编译器当前支持的宏定义查找指定的宏不同架构不同系统 附录-编译器内部常用的一些宏定义宏定义实际应用使用宏定义判断系统架构使用宏定义判断系统类型 一般情况下在linux下做C/C方面的开发不需要太关注系统架构,当然如果涉及到不同架构下的适配问题&a…

linux md5sum计算hash指令

在soc启动,验证镜像签名时,会计算文件的hash值,确保文件未被修改,md5sum可以计算,有256,512位的的其他指令, 如下,计算文件hash值。

如何让bug远离你?

想让bug远离你,当然是靠佛祖保佑~ /** *************************************************************************** ******************** ********************* ******************** COPYRIGHT INFORMATION *…

羽毛球馆的绿色之选——气膜体育馆

全球范围内,羽毛球作为一项备受欢迎的室内运动,吸引着数百万人的热爱。然而,要在不受气候和天气限制的情况下享受羽毛球运动,需要一个具备灵活性和经济实惠的场地。因此,气膜体育馆作为搭建羽毛球馆的现代选择&#xf…

循环链表3

插入函数——插入数据,在链表plsit的pos位置插入val数据元素 位置pos(在无特别说明的情况下)是从0开始计数的 要改变链表结构,就要依赖前驱,每个前驱的next存储着下一个数据结点的地址,也就是依靠前驱的ne…

UE 材质,如何只取0~1之间的值,其余值抛弃

假如0~1,floor为0,abs为0,Saturate为0,1-x为1,很好 假如1~2,floor为1,abs为1,Saturate为1,1-x为0,很好 假如2~3,floor为2,abs为2&am…

满二叉树你需要了解一下

满二叉树介绍 满二叉树(Full Binary Tree)是一种特殊的二叉树,其中每个节点都有两个子节点或没有子节点。换句话说,满二叉树的每个层级都是完全填满的。这种树结构具有一定的平衡性,其深度和节点数量之间存在明确的关…

14. UART串口通信

14. UART串口通信 1. UART1.1 UART 通信格式1.2 UART 电平标准1.3 I.MX6U UART 简介1.3.1 控制寄存器1 UARTx_UCR1(x1~8)1.3.2 控制寄存器2 UARTx_UCR21.3.3 控制寄存器3 UARTx_UCR31.3.4 状态寄存器2 UARTx_USR21.3.4 UARTx_UFCR 、 UARTx_UBIR 和 UARTx_UBMR1.3.5 UARTx_URXD…

如何验证命令执行漏洞(无回显)

如何验证命令执行漏洞(无回显) 使用yakit,选择dnslog模块 点击生成一个可用域名 以dvwa为例 命令执行ping一下刚才的域名 随后yakit中会出现回显信息,以此证明拥有命令执行漏洞 信息,以此证明拥有命令执行漏洞

C语言入门——第十七课

一、二分查询 1.概念 二分查询又被称为二分查找,是一种在有序数组或序列中快速查找到对应元素的一种方法。每次查找范围缩小至原来的一半。 ①前提条件 数组和列表必须有序,否则无法进行二分查找。 ②初始化 确定查找数组和列表的左边界&#xff0…

Python实现自动登录+获取数据

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 Dy这个东西想必大家都用过,而且还经常刷,今天就来用代码,获取它的视频数据 如果有什么疑惑/资料需要的可以点击文章末尾名片领取源码 环境使用 Python 3.8 Pycharm 模块使用 request…