2012-08-13 235 views
1
# cd openssl-0.9.8o 
# ./config shared –prefix=/usr/local 
# make 
# make test 

當我嘗試安裝並運行make test ..收到下面的錯誤。在centos上安裝openssl 6.3

if [ -n "" ]; then \ 
      ../util/shlib_wrap.sh ./fips_randtest; \ 
     fi 
starting big number library test, could take a while... 
test BN_add 
Add test failed! 
make[1]: *** [test_bn] Error 1 
make[1]: Leaving directory `/usr/local/src/openssl-0.9.8o/test' 
make: *** [tests] Error 2 
+0

犯規屬於本網站。 – Geoffrey 2012-08-13 09:47:28

回答

3

是否需要從源代碼編譯Openssl?如果不嘗試使用:

# yum -y install openssl 

的命令行,這是直截了當使用YUM, 它的使用互聯網下載和安裝所需的RPM包進行安裝。

如果你沒有從你的CentOS 6.3的機器上網,從here下載OpenSSL包,將它複製到你的機器,然後使用這個命令來安裝它:

# rpm -Uvh openssl-1.0.0-25.el6_3.1.i686.rpm 
+0

有些人更喜歡構建它,因爲紅帽Deratives從openssl剝離EC支持...有些人需要EC支持。 – 2013-04-28 23:06:47

+0

yum update和yum install仍然指向centOS上的過時版本1.0.1,不要問我爲什麼,但它確實如此。 – andreszs 2017-09-01 13:55:11