跳到主要内容

2024-12-13

一言

就算是自私⋯⋯我也希望那些人能够永远都有笑容⋯⋯ --- 《夏目友人帐》 · Sai


Centos7 update openssl

  1. 下载openssl tarball,解压并进入解压后的目录
wget https://www.openssl.org/source/openssl-3.4.0.tar.gz
tar -zxvf openssl-3.4.0.tar.gz
cd openssl-3.4.0
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib

遇到报错:

Can't locate IPC/Cmd.pm in @INC (@INC contains: /data/install_package/openssl-3.4.0/util/perl /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /data/install_
package/openssl-3.4.0/external/perl/Text-Template-1.56/lib) at /data/install_package/openssl-3.4.0/util/perl/OpenSSL/config.pm line 19.
BEGIN failed--compilation aborted at /data/install_package/openssl-3.4.0/util/perl/OpenSSL/config.pm line 19.
Compilation failed in require at /data/install_package/openssl-3.4.0/Configure line 23.
BEGIN failed--compilation aborted at /data/install_package/openssl-3.4.0/Configure line 23.

解决办法:

sudo yum install perl-CPAN -y
sudo cpan install IPC::Cmd
备注

indall IPC::Cmd 的时候,会让你选择镜像的地址,如果选择自动检测会报错,请使用手动输入镜像地址的方式。国内地址 : http://mirrors.aliyun.com/CPAN/, http://mirrors.163.com/cpan/

 make -j$(nproc)
make install
echo "/usr/local/openssl/lib64" | sudo tee -a /etc/ld.so.conf.d/openssl-3.conf
sudo ldconfig
/usr/local/openssl/bin/openssl version