jubilee

Programing, Books and more...

OpenSSLのバージョンアップ

2014.8.5現在の最新版は 1.0.1h。

バージョン確認

1
2
3
4
5
$ openssl version
OpenSSL 1.0.1g 7 Apr 2014  ← Macにインストールされているバージョンが表示される

$ brew info openssl
openssl: stable 1.0.1g (bottled)  ← HomeBrewのデータベース上の情報

Homebrewのデータベースを更新

1
2
3
4
$ brew update

$ brew info openssl
openssl: stable 1.0.1h (bottled) ← 更新された

OpenSSLの更新

1
2
3
$ brew upgrade openssl
...
...

利用可能か確認

1
2
3
4
5
$ openssl version
...

$ which openssl
/usr/bin/openssl ← Homebrewでインストールしたものではない

$ brew upgrade openssl のログに This formula is keg-only, so it was not symlinked into /usr/local. とあるように、まだリンクされていない。

HoembrewでインストールしたOpenSSLの使用設定

1
2
3
4
5
6
7
$ brew link openssl --force
...
$ openssl version
OpenSSL 1.0.1h 5 Jun 2014 ← 変わらない場合は、一度Terminalを再起動

$ which openssl
/usr/local/bin/openssl