Обновление версии OpenSSL на OSX - PullRequest
9 голосов
/ 14 февраля 2012

В настоящее время на OSX 10.7 установлен Lion openssl 0.9.8r.Это сборка с февраля 2011 года, и я хочу обновить его до последней версии.Я не могу использовать автообновление, потому что мне нужна опция 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/ должна быть папкой установки open ssl по умолчанию из Mac OSX?

1 Ответ

7 голосов
/ 15 февраля 2012

Хорошо, я нашел решение.

Перед началом:

  1. источники загрузки
  2. распаковка источников
  3. перейдите в распакованный исходный каталог

Префикс должен быть установлен в папке /usr/.

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

Примечание : чтобы выполнить обычное обновление, вы можете отказаться от опции enable-cms.

...