Est-ce que l'installation de macports installera ou mettra à jour automatiquement OpenSSL?

1

Je suis un utilisateur mac et je souhaite conserver la version fournie par le système OpenSSL, à savoir OpenSSL 0.9.8y. Je me demande si l'installation de macports mettra automatiquement à jour mon OpenSSL ou installera une autre version?

Aussi, comment puis-je vérifier la version de la bibliothèque OpenSSL sur mon mac à la place de la version de la commande OpenSSL? Ont-ils toujours la même version? Merci!

kevinmonkey
la source

Réponses:

1

MacPorts ne remplacera pas la version de OpenSSL fournie par le système. Si vous installez OpenSSL en utilisant MacPorts, il le fera dans un préfixe séparé (par défaut /opt/local ).

Pour vérifier la version de la bibliothèque OpenSSL, exécutez /path/to/openssl version/path/to/openssl est le chemin du binaire OpenSSL qui correspond à la bibliothèque que vous souhaitez vérifier, par exemple. /usr/bin/openssl pour le système OpenSSL dans /usr/lib/libssl.dylib et /opt/local/bin/openssl pour le MacPorts OpenSSL dans /opt/local/lib/libssl.dylib.

Vous pouvez également vérifier la version de la bibliothèque OpenSSL directement à l’aide de

$> strings /path/to/libssl.dylib | grep -E '^OpenSSL'

par exemple. pour MacPorts:

$> strings /opt/local/lib/libssl.dylib | grep -E '^OpenSSL'
OpenSSL 1.0.1i 6 Aug 2014

et pour le système OpenSSL:

$> strings /usr/lib/libssl.dylib | grep -E '^OpenSSL'
OpenSSL 0.9.8y 5 Feb 2013
neverpanic
la source
0

MacPort n’installe que les fichiers binaires que vous lui avez demandé d’installer à l’aide de sudo port install.

Pour connaître votre version openSSL, tapez simplement openssl version.

Matthieu Riegler
la source