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需提前卸载)。
相关推荐
JIngJaneIL14 小时前
停车场管理|停车预约管理|基于Springboot的停车场管理系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·停车场管理系统
lly20240614 小时前
ASP Folder:深入解析其功能与使用技巧
开发语言
雪域迷影15 小时前
Go语言中通过get请求获取api.open-meteo.com网站的天气数据
开发语言·后端·http·golang·get
ysdysyn16 小时前
C# 进程管理实战:检查与启动EXE程序的完整指南
开发语言·c#
IDOlaoluo17 小时前
PHP-5.2.1.tar.gz 离线安装教程:从源码编译到配置的详细步骤(附安装包)
开发语言·php
wangjialelele17 小时前
Qt中的常用组件:QWidget篇
开发语言·前端·c++·qt
于小汐在咯18 小时前
深入浅出:增强现实(AR)技术全解析
后端·ar·restful
爱上妖精的尾巴18 小时前
5-27 WPS JS宏数组元素添加删除应用2
后端·restful·wps·js宏
努力的小郑18 小时前
与产品经理的“模糊”对决:Elasticsearch实现MySQL LIKE '%xxx%' 的奇幻之旅
后端·elasticsearch·搜索引擎
爱上妖精的尾巴18 小时前
5-26 WPS JS宏数组元素添加删除应用
开发语言·前端·javascript·wps·js宏