在 Linux 上安装 OpenSSL 的方法取决于你使用的发行版。下面按常见发行版分别说明,并补充源码安装方式。
sudo apt update
sudo apt install openssl libssl-dev
验证:
openssl version
sudo yum install openssl openssl-devel
sudo dnf install openssl openssl-devel
sudo pacman -S openssl
sudo zypper install openssl libopenssl-devel
which openssl
openssl version
常见输出示例:
OpenSSL 3.0.8 7 Feb 2023
⚠️ 不推荐新手操作,可能影响系统安全组件。
wget https://www.openssl.org/source/openssl-3.2.1.tar.gz
tar -zxvf openssl-3.2.1.tar.gz
cd openssl-3.2.1
./Configure --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make -j$(nproc)
sudo make install
echo 'export PATH=/usr/local/openssl/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
验证:
openssl version
✅ 不建议直接替换系统 OpenSSL
建议:
/usr/local,不影响系统安装开发包:
# Ubuntu
sudo apt install libssl-dev
# CentOS
sudo yum install openssl-devel
| 场景 | 推荐方式 |
|---|---|
| 普通使用 | 包管理器 |
| 编译程序 | 安装 -dev / -devel |
| 指定版本 | 源码安装 |
如果你能告诉我:
我可以给你更精确的命令 ✅