【Linux】OpenSSL升級提示perl版本較低(安裝Perl)


1.問題描述

在對OpenSSL升級包openssl-1.1.1a.tar.gz解壓后,運行./configur編譯的時候,它提示Perl的版本太低,無法編譯。錯誤如下:

Perl v5.10.0 required--this is only v5.8.8, stopped at ./Configure line 12.

 2.解決方案

perl下載地址:perl-5.30.0.tar.gz

(1)新建安裝目錄

mkdir /usr/local/perl
tar -zxvf perl-5.30.0.tar.gz

(2)設置源碼,可以使用命令./Configure --help查看幫助

cd perl-5.30.0
./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly

(3)編譯連接和安裝

make
make install

(4)替換掉舊的perl命令

 cd /usr/bin
 mv perl perl.old       #把原來的perl更名為perl.old,棄用。
 ln -s /usr/local/perl/bin/perl /usr/bin/perl  #做一個軟鏈接,使用新的perl

(5) 驗證安裝完成

perl -v   #使用這個命令查看perl的版本,可以看到,已經更新到5.30.0版本了

 

 (6)重新安裝openSSl

cd openssl-1.1.1a
./config --prefix=/usr/local/openssl no-zlib #不需要zlib
make
make install

詳安裝openssl步驟參考:pip安裝teradatasql時提示沒有TLS/SSL模塊

 

參考文檔:

Linux下Perl的安裝(轉)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM