openssl升级到3.1版本
openssl升级到3.1版本
wget https://www.openssl.org/source/openssl-3.1.0.tar.gz
有些会提示 需要加 --no-check-certificate 在命令行加上就行 目的是不做证书的检测
wget https://www.openssl.org/source/openssl-3.1.0.tar.gz --no-check-certificate
#安装zlib
yum install -y zlib
yum -y install zlib-devel
#解压openssl包
tar -zxvf openssl-3.1.0.tar.gz
#进目录
cd openssl-3.1.0
#直接编译
./config shared zlib
#编译时有些环境会出现 Can't locate IPC/Cmd.pm in @INC 的错误
可以按下面 步骤处理错误
#安装 perl-CPAN
yum install -y perl-CPAN
#进入perl命令行
perl -MCPAN -e shell
填入yes 有些还会询问用sudo还是 local等等, 我选的是 sudo 可以进到 cpan[1]> 命令行下
#安装IPC/Cmd.pm
输入: install IPC/Cmd.pm
#安装好之后 直接按Ctrl+c退出就行
#还可以简单的执行 yum install perl-IPC-Cmd 解决 IPC/Cmd.pm安装的问题
#然后继续编译openssl
./config shared zlib
#完成后出现提示框 输入
make & make install
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl /usr/include/openssl
echo “/usr/local/lib” >> /etc/ld.so.conf
ldconfig -v
ln -s /usr/local/lib64/libssl.so.3 /usr/lib64/libssl.so.3
ln -s /usr/local/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
5、查看是否升级成功
[root@zj ~]# openssl version -a
版权属于:BLOG DEWEBSTUDIO 本文作者:狒狒
原文地址: http://blog.dewebstudio.com/?post=125
版权声明:转载时必须以链接形式注明原始出处及本声明。
发表评论