在OSX上更新OpenSSL版本

时间:2012-02-14 11:06:28

标签: macos openssl osx-lion

目前在OSX 10.7上安装了Lion openssl 0.9.8r。此版本从2011年2月开始,我想将其更新到最新版本。我无法使用自动更新,因为我需要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

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

2 个答案:

答案 0 :(得分:7)

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

开始之前:

  1. 下载资源
  2. 解包来源
  3. 进入解压缩的源目录
  4. 前缀必须在/usr/文件夹中设置。

    sudo ./configure --prefix=/usr/ darwin64-x86_64-cc enable-cms
    sudo make
    sudo make install
    

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

答案 1 :(得分:0)

brew 版本(安装在“/usr/local/opt/openssl/bin”中)对我有这样的支持。

https://formulae.brew.sh/formula/openssl@1.1