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需提前卸载)。
相关推荐
衍生星球几秒前
【Java 语言】— 方法(方法定义、调用、参数、返回值、方法重载)
java·开发语言·方法
Profile排查笔记几秒前
有哪些开源指纹浏览器项目?先核对客户端、内核与许可证
前端·人工智能·后端·自动化
CodeGL6 分钟前
16、Python Web开发
开发语言·前端·python
鶴哥只手遮天8 分钟前
雷达系统与成像仿真:从电磁散射到工程实现-第 1 章 雷达系统的分层架构与指标闭环
后端
喵了几个咪8 分钟前
GoWind UBA 拆解:把 Doris UNIQUE KEY 翻译成 ClickHouse——读数正确性对齐实录
开发语言·后端·clickhouse·微服务·golang·gowind
王中阳Go9 分钟前
面试官问什么,取决于你简历上写了什么:后端转 Agent 岗的项目准备法
后端·面试·agent
FRing0313 分钟前
JavaScript入门到精通二十九(内置构造函数(Object、Array))
开发语言·前端·javascript
syagain_zsx16 分钟前
ODB 与 MySQL:C++ 里的 ORM 实践(类即表、事务铁律与查询封装)
开发语言·数据库·c++·mysql·工具库·1024程序员节
快乐流星19 分钟前
从 SRT 到 MP4:用 Python 把番剧解说制作拆成 10 个可重跑阶段
后端
小嘉丶学长19 分钟前
Day08 · 字符串(二)
服务器·开发语言·python·学习·1024程序员节