ubuntu 18.04 安装 OpenSSL libssl.so.1.1

在 Ubuntu 18.04 上安装 OpenSSL 的 libssl.so.1.1 库,通常意味着您需要安装 OpenSSL 1.1.x 版本或更高版本,因为 libssl.so.1.1 是 OpenSSL 1.1.x 系列的一部分。以下是安装 OpenSSL 1.1.x 并确保 libssl.so.1.1 可用的步骤:

1. 更新软件包列表

打开终端,并运行以下命令来更新您的软件包列表:

bash 复制代码
sudo apt-get update

2. 安装依赖项

安装编译 OpenSSL 所需的依赖项:

bash 复制代码
sudo apt-get install make gcc libssl-dev zlib1g-dev

3.下载 OpenSSL 源代码

从 OpenSSL 官方网站或您信任的镜像源下载 OpenSSL 1.1.x 版本的源代码。例如,要下载 OpenSSL 1.1.1 的最新版本,可以使用以下命令:

bash 复制代码
wget https://www.openssl.org/source/openssl-1.1.1l.tar.gz

请替换 openssl-1.1.1l.tar.gz 中的 l 为您想要安装的 OpenSSL 1.1.x 的具体版本号。

4. 解压并编译 OpenSSL

解压下载的源代码并进入解压后的目录:

bash 复制代码
tar -xzf openssl-1.1.1l.tar.gz 
cd openssl-1.1.1l

然后,配置、编译和安装 OpenSSL:

bash 复制代码
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib 
sudo make 
sudo make test 
sudo make install

--prefix--openssldir 参数指定了 OpenSSL 的安装位置。shared 参数表示要构建共享库,而 zlib 参数则启用了 zlib 压缩支持。

5. 配置共享库

创建指向新安装的 OpenSSL 库的符号链接,或者更新动态链接器的配置,以便系统可以找到新安装的库。通常,您需要编辑 /etc/ld.so.conf.d/ 目录下的文件或创建一个新文件来包含 OpenSSL 库的新路径。例如:

bash 复制代码
echo "/usr/local/ssl/lib" | sudo tee -a /etc/ld.so.conf.d/openssl-1.1.1l.conf 
sudo ldconfig
复制代码
这将添加 OpenSSL 库路径到动态链接器的配置中,并重新加载配置。

6. 验证安装

验证 libssl.so.1.1 是否已经安装并可用:

bash 复制代码
ls /usr/local/ssl/lib/libssl.so.1.1

如果文件存在,那么您已成功安装了 libssl.so.1.1

相关推荐
十六年开源服务商13 分钟前
2026服务器配置优化与WordPress运维实战指南
android·运维·服务器
LN花开富贵2 小时前
Ubuntu aarch64 架构安装 NoMachine 远程控制 避坑与实战
linux·运维·笔记·学习·ubuntu·嵌入式
取经蜗牛2 小时前
Windows 11 WSL + Ubuntu 24.04 安装指南
linux·windows·ubuntu
杨云龙UP2 小时前
Oracle RAC/ODA环境下如何准确查询PDB表空间已分配大小?一次说清Oracle表空间逻辑大小和ASM三副本实际占用_2026-05-19
linux·运维·数据库·sql·oracle·ffmpeg
2023自学中2 小时前
imx6ull开发板,Linux-c编程,识别 键盘、鼠标、触摸屏坐标
linux·嵌入式·开发板·应用编程
码点滴3 小时前
K8s配置与存储运维自动化:从隐形杀手到 AI Agent 安全闭环
运维·人工智能·自动化
步十人3 小时前
【Linux】环境配置
linux·运维·服务器
念恒123063 小时前
MySQl安装
linux·运维·服务器
kaoa0003 小时前
Linux入门攻坚——77、虚拟化技术基础原理-2
linux·服务器·网络
卧室小白3 小时前
docker容器
运维·docker·容器