2012-08-13 138 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