Je viens (en juin 2016) d'exécuter les instructions suivantes pour mettre à jour Openssl (dans /usr/local/openssl) sur mon Mac, mais lorsque je vérifie la version, elle montre que j'utilise une version construite en 2015 (la version System/Library/OpenSSL).
Question : que puis-je faire pour que mon Mac (qui fonctionne sous El Capitain) utilise la dernière version que j'ai installée ?
Les commandes que j'ai lancées pour utiliser la dernière version :
cd /usr/local/src
curl --remote-name https://www.openssl.org/source/openssl-1.0.2h.tar.gz
Extract the archive and move into the folder.
tar -xzvf openssl-1.0.2h.tar.gz
cd openssl-1.0.2h
Compile and Install
Configure, compile and install into /usr/local/openssl-1.0.2h.
./configure darwin64-x86_64-cc --prefix=/usr/local/openssl-1.0.2h
make depend
make
make install
Create a symbolic link that points /usr/local/openssl to /usr/local/openssl-1.0.2h.
ln -s openssl-1.0.2h /usr/local/openssl
Quand je cours openssl version
dans le terminal, il me montre cette sortie (la partie importante est qu'il a été construit en Juillet 2015 et est le System/Library/Openssl)
openssl version -a
OpenSSL 0.9.8zg 14 July 2015
built on: Jul 31 2015
platform: darwin64-x86_64-llvm
options: bn(64,64) md2(int) rc4(ptr,char) des(idx,cisc,16,int) blowfish(idx)
compiler: -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O3 -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DMD32_REG_T=int -DOPENSSL_NO_IDEA -DOPENSSL_PIC -DOPENSSL_THREADS -DZLIB -mmacosx-version-min=10.6
OPENSSLDIR: "/System/Library/OpenSSL"