2012-02-14 9 views
9

現在、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"をエラーなしで行いましたが、まだ古いバージョンがインストールされています。OSXでのOpenSSLバージョンの更新

> openssl version 
OpenSSL 0.9.8r 8 Feb 2011 

私は間違っていますか?多分それはフォルダですか? /usr/local/sslフォルダは、Mac OSXのデフォルトの開いているsslインストールディレクトリである必要がありますか?

+1

「openssl」を試してみませんか? –

+0

@JamesMcLaughlinは '/ usr/bin/openssl /'を参照していますが、 './config --openssldir =/usr/bin/opennssl'を設定すると、そこにあるすべてのopensslファイルがコピーされますか?しかし、実行可能ファイルのみが必要ですか? – Chris

+1

ここをクリック:http://techscienceinterest.blogspot.com/2010/12/compiling-openssl-on-mac-os-x-snow.html完璧に働いています。 –

答えて

7

さて、私は解決策を見つけました。開始する前に

  1. ダウンロードソース
  2. アンパックソース
  3. プレフィックス/usr/フォルダに設定する必要があります

アンパックソースディレクトリに入ります。

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

:あなたはenable-cmsオプションをドロップすることができるだけで、通常の更新を実行します。

+0

これは私のためには機能しません。まだ古いバージョンです。そして、./configureはビルドされません。 32ビット版では./configを使用しなければなりませんでした。 64ビットは動作しません。 –

+0

もう少し情報を教えてもらえますか、新しい質問をしてください。どのOSXのバージョン、opensslのバージョン、さらにビルドターゲットなどは興味があります。 – Chris

+1

[This](http://foodpicky.com/?p=99)が私のために働いた。ステップバイステップ。 –