码迷,mamicode.com
首页 > 系统相关 > 详细

MAC(Linux)升级Openssl

时间:2016-05-11 23:29:56      阅读:463      评论:0      收藏:0      [点我收藏+]

标签:

系统上一般默认安装的是0.9.8版本的Openssl,不能满足需要。这时候就要重新安装Openssl。

上官网下载新版openssl:https://www.openssl.org/source/

解压:tar -zxvf openssl-1.0.2h.tar.gz

进入解压目录:cd openssl-1.0.2h

编译:./config 该命令下达后会停留五秒提示64位的编译方法

最终我用这条语句编译:./Configure darwin64-x86_64-cc --prefix=/usr/local/openssl --shared

编译之后会提示配置改变要执行make depend,那就先执行make depend

如果没有提示要执行make depend就直接执行make && make install

安装完成通常要往/usr/bin下面建立软链接来覆盖系统原有的openssl链接:ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl(尽量用绝对路径)

如果系统允许覆盖,那么我们的MAC上的Openssl算是升级到想要的版本了,只需要重新打开一个终端就可以看到效果(openssl version -a查看版本)

如果系统不允许覆盖,我们把软链接放到别的目录,再把别的目录加到$PATH里面,必须在/usr/bin前面(因为系统原有的openssl软连接在/usr/bin下面),例如把软链接放在/usr/local下面:ln -s /usr/local/openssl/bin/openssl /usr/local/bin/openssl,再把/usr/local加到$PATH里面:$PATH=/usr/local:$PATH。最后另外打开一个终端查看openssl版本号。

MAC(Linux)升级Openssl

标签:

原文地址:http://www.cnblogs.com/gauze/p/5483703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!