在OSX上更新OpenSSL版本

Chr*_*ris 9 macos openssl osx-lion

目前在OSX 10.7上安装了Lion openssl 0.9.8r.此版本从2011年2月开始,我想将其更新到最新版本.我不能使用autoupdate,因为我需要enable-cms选项,所以我从源代码构建它,运行./Configure darwin64-x86_64-cc和./config enable-cms --openssldir=~/usr/local/ssl.然后我做了"make"和"make install"没有任何错误,但仍然安装了旧版本.

> openssl version
OpenSSL 0.9.8r 8 Feb 2011
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?也许是文件夹?我只是猜到ssl文件夹/usr/local/必须是Mac OSX的默认打开ssl安装目录?

Chr*_*ris 7

好的,我找到了解决方案.

在开始之前:

  1. 下载资源
  2. 打开消息来源
  3. 进入解压缩的源目录

该前缀必须在设定/usr/的文件夹.

sudo ./configure --prefix=/usr/ darwin64-x86_64-cc enable-cms
sudo make
sudo make install
Run Code Online (Sandbox Code Playgroud)

注意:要执行常规更新,您可以删除该enable-cms选项.