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

相关推荐
大树8832 分钟前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠35 分钟前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush41 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5201 小时前
Linux 11 动态监控指令top
linux
Inhand陈工2 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智2 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩3 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
shushangyun_3 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈3 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix