温馨提示×

linux如何安装openssl

小樊
42
2026-07-29 09:00:12
栏目: 云计算

在 Linux 上安装 OpenSSL 的方法取决于你使用的发行版。下面按常见发行版分别说明,并补充源码安装方式。


一、使用包管理器安装(推荐)

✅ Ubuntu / Debian / Linux Mint

sudo apt update
sudo apt install openssl libssl-dev

验证:

openssl version

✅ CentOS / RHEL / Rocky / AlmaLinux

CentOS 7

sudo yum install openssl openssl-devel

CentOS 8 / Rocky / AlmaLinux

sudo dnf install openssl openssl-devel

✅ Arch Linux

sudo pacman -S openssl

✅ openSUSE

sudo zypper install openssl libopenssl-devel

二、验证安装

openssl version

输出示例:

OpenSSL 3.0.8  7 Feb 2023

三、源码编译安装(适用于需要指定版本)

⚠️ 不推荐新手使用,可能影响系统安全更新。

1️⃣ 下载源码

wget https://www.openssl.org/source/openssl-3.2.0.tar.gz
tar -zxvf openssl-3.2.0.tar.gz
cd openssl-3.2.0

2️⃣ 编译安装

./Configure --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make -j$(nproc)
sudo make install

3️⃣ 配置动态库

echo "/usr/local/openssl/lib64" | sudo tee /etc/ld.so.conf.d/openssl.conf
sudo ldconfig

4️⃣ 验证

/usr/local/openssl/bin/openssl version

四、常见问题

❓ 系统已有 OpenSSL,还需要装吗?

一般不需要,除非:

  • 编译软件时提示 openssl-devel 缺失
  • 需要特定版本(如 1.1.1 / 3.x)

❓ 开发用还是运行用?

用途 安装的包
运行程序 openssl
编译程序 libssl-dev / openssl-devel

如果你能告诉我:

  • Linux 发行版和版本
  • 运行程序 还是 编译程序
  • 是否需要 指定 OpenSSL 版本

我可以给你更精确的命令 ✅

0