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
需提前卸载)。