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需提前卸载)。
相关推荐
寻星探路11 分钟前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
想用offer打牌1 小时前
MCP (Model Context Protocol) 技术理解 - 第二篇
后端·aigc·mcp
lly2024062 小时前
Bootstrap 警告框
开发语言
2601_949146532 小时前
C语言语音通知接口接入教程:如何使用C语言直接调用语音预警API
c语言·开发语言
曹牧2 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
KYGALYX3 小时前
服务异步通信
开发语言·后端·微服务·ruby
掘了3 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
zmzb01033 小时前
C++课后习题训练记录Day98
开发语言·c++
爬山算法3 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
猫头虎3 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven