ubuntu22.04 编译安装openssl C++ library

#---------------------------------------------------------------------------

openssl C++ library

https://www.openssl.org/source/index.html

#---------------------------------------------------------------------------

cd /opt/download

下载openssl-3.0.13 (LTS)

wget https://www.openssl.org/source/openssl-3.0.13.tar.gz

解压到/opt/openssl中

tar -zxvf openssl-3.0.13.tar.gz --C /opt/openssl

安装

mkdir install

cd /opt/openssl/openssl-3.0.13

./config --prefix=/opt/openssl/install

make -j $(nproc)

make install

安装成功后,您可以在系统中查找OpenSSL

ls /opt/openssl/install/bin/

创建include及lib的链接:

ln -sf /opt/openssl/install/lib64/pkgconfig/libcrypto.pc /usr/local/lib/pkgconfig/libcrypto.pc

ln -sf /opt/openssl/install/lib64/pkgconfig/libssl.pc /usr/local/lib/pkgconfig/libssl.pc

ln -sf /opt/openssl/install/lib64/pkgconfig/openssl.pc /usr/local/lib/pkgconfig/openssl.pc

ln -sf /opt/openssl/install/include/openssl /usr/local/include/openssl

ln -sf /opt/openssl/install/lib64/libcrypto.so /usr/local/lib/libcrypto.so

ln -sf /opt/openssl/install/lib64/libssl.so /usr/local/lib/libssl.so

#配置环境变量让系统自动识别OpenSSL

vim /etc/profile

export PATH=$PATH:/opt/openssl/install/bin

#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/openssl/install/lib

source /etc/profile

查看penSSL版本

openssl version -a

相关推荐
宝桥南山1 分钟前
GitHub Copilot - 尝试配置和使用一下Microsoft Fabric Core MCP Server
运维·microsoft·ai·微软·powerbi·fabric
SDWAN_Cheap6 分钟前
什么是子网掩码?/24、/16这些数字代表什么?
运维·服务器
帷幕落秋9 分钟前
# 实验:Nginx 日志自动轮转(logrotate)
linux
青山科技分享11 分钟前
跨境电商AI Agent哪个比较好用?剖析自动化运营工具的落地价值
运维·人工智能·自动化·ai智能体
Java.熵减码农16 分钟前
MySQL 远程连接故障排查全记录(Linux + Docker + Navicat)
linux·mysql·docker
夏炳辉.21 分钟前
零基础Linux PostgreSQL(psql)从安装到集群高可用全套学习大纲
linux·学习·postgresql
huainingning26 分钟前
华为oceanstor5310存储单机设备配置
运维·服务器·网络
Horn Still Sounds33 分钟前
【Linux 系统编程】IPC 进程间通信全解:管道、有名管道与信号
linux·运维·服务器
云絮.37 分钟前
网络原理 - UDP
服务器·网络·tcp/ip
xiaoye-duck42 分钟前
《Linux 网络编程》应用层自定义协议(一):序列化、sk_buff 与粘包半包处理
linux·网络