在Linux系统中安装OpenSSL通常涉及以下步骤:
首先,确保系统包列表是最新的。根据不同的Linux发行版,使用相应的包管理器更新包列表。
Debian/Ubuntu:
sudo apt update
CentOS/RHEL:
sudo yum update
Fedora:
sudo dnf update
安装编译OpenSSL所需的依赖库。
Debian/Ubuntu:
sudo apt install build-essential
CentOS/RHEL:
sudo yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel
Fedora:
sudo dnf install gcc gcc-c++ pcre pcre-devel zlib zlib-devel
从OpenSSL官方网站下载最新版本的OpenSSL源代码压缩包,并解压到一个目录中。
wget http://www.openssl.org/source/openssl-1.1.1k.tar.gz
tar -xzvf openssl-1.1.1k.tar.gz
cd openssl-1.1.1k
进入解压后的OpenSSL源代码目录,执行配置和编译安装命令。
./config --prefix=/usr/local/openssl shared zlib
make
sudo make install
在/etc/ld.so.conf.d
目录下创建一个名为openssl.conf
的文件,并添加以下内容:
/usr/local/openssl/lib64
然后重新加载动态链接库:
sudo ldconfig
备份旧的OpenSSL路径,创建环境变量文件,并添加OpenSSL路径到系统环境变量中。
sudo mv /usr/bin/openssl /usr/bin/openssl.backup
echo 'export PATH=/usr/local/openssl/bin:$PATH' > /etc/profile.d/openssl.sh
source /etc/profile.d/openssl.sh
检查OpenSSL是否安装成功。
openssl version
以上步骤是在Linux系统中安装OpenSSL的基本流程。具体的安装步骤可能会因Linux发行版和OpenSSL版本的不同而有所差异。建议在安装前查阅相关发行版和版本的官方文档,以确保安装过程的正确性和安全性。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>