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

RK3588 openssl-3.4.1 编译安装

        安装依赖

sudo apt update && sudo apt install build-essential perl libtext-template-perl -y

        下载并解压源码

wget https://www.openssl.org/source/openssl-3.4.1.tar.gz
tar -xzf openssl-3.4.1.tar.gz && cd openssl-3.4.1

        配置编译选项

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared

        编译并安装

make -j$(nproc)
sudo make install

        配置环境变量

echo 'export PATH=/usr/local/ssl/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/ssl/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
sudo ldconfig

        验证安装

openssl version  # 应显示 "OpenSSL 3.4.1"

        注意事项:

  • 若系统已有旧版OpenSSL,新版本默认不覆盖,通过指定路径隔离。
  • 使用/usr/local/ssl避免与系统包冲突,必要时卸载旧版本(谨慎操作)。
  • 若编译报错,检查依赖是否完整(如libssl-dev需提前卸载)。
http://www.dtcms.com/a/69631.html

相关文章:

  • esProc SPL vs DuckDB:多源数据处理谁更胜一筹?
  • 编程自学指南:java程序设计开发,反射与注解,反射机制,注解
  • 【商城实战(31)】从0到1:商城项目部署全攻略
  • 提升模型准确性的关键技术与实践指南
  • Qt5中视口(ViewPort)与窗口(Window)
  • WordPress顶部菜单自定义的方法
  • Android studio运行报错处理
  • 反射、反射调用以及修改成员变量,成员方法,构造函数、反射的应用
  • Ubuntu22.04 安装 Isaac gym 中出现的问题
  • jEasyUI 基本的拖动和放置
  • JPom使用Docker方式构建SpringBoot项目详解
  • 从被动响应到主动防御——IT 应急演练平台 v3.0.1 重构企业安全免疫系统
  • PHP:从入门到进阶的全方位指南
  • 在 Django 中通过 `/media/xxxx` URL 访问上传资源的安全性与实践
  • 原生微信小程序实现导航漫游(Tour)
  • 鸿蒙开发:了解应用级配置信息
  • CUDA编程(6):CUDA流、并发内核执行、重叠核函数执行与内核传输、流回调
  • JavaScript基础篇:六、 函数基础
  • 记一次排查与解决docker容器(java程序)内存占用过大的问题
  • 【蓝桥杯速成】| 1.暴力解题
  • 深入理解 HTML 链接:网页导航的核心元素
  • 前端npm包- CropperJS
  • 鸿蒙路由 HMrouter 配置及使用一
  • 凝思linux修改mac地址
  • Spring Boot 约定大于配置:实现自定义配置
  • 山东省新一代信息技术创新应用大赛-计算机网络管理赛项(样题)
  • Epoch 和 Batch Size的设计 + 模型的早停策略(基于上篇)
  • [目标检测] 训练之前要做什么
  • 高效办公利器:深入解析FastExcel如何读写Excel文件
  • 【Visio使用教程】