¿La instalación de macports automáticamente instalará o actualizará OpenSSL?

1

Soy un usuario de mac y quiero seguir con la versión de OpenSSL provista por el sistema, que es OpenSSL 0.9.8y. Me pregunto si la instalación de macports actualizará automáticamente mi OpenSSL o instalará otra versión.

Además, ¿cómo puedo verificar la versión de la biblioteca OpenSSL en mi mac en lugar de la versión del comando OpenSSL? ¿Siempre tienen la misma versión? Gracias!

    
pregunta kevinmonkey 17.06.2014 - 05:19

2 respuestas

1

MacPorts no reemplazará la versión de OpenSSL provista por el sistema. Si instala OpenSSL utilizando MacPorts, lo hará en un prefijo separado (por defecto /opt/local ).

Para verificar la versión de la biblioteca OpenSSL, ejecute /path/to/openssl version donde /path/to/openssl es la ruta del binario OpenSSL que corresponde a la biblioteca que desea verificar, por ejemplo. /usr/bin/openssl para el sistema OpenSSL en /usr/lib/libssl.dylib y /opt/local/bin/openssl para MacPorts OpenSSL en /opt/local/lib/libssl.dylib .

También puede verificar la versión de la biblioteca OpenSSL directamente usando

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

por ejemplo para MacPorts:

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

y para el sistema OpenSSL:

$> strings /usr/lib/libssl.dylib | grep -E '^OpenSSL'
OpenSSL 0.9.8y 5 Feb 2013
    
respondido por el neverpanic 16.08.2014 - 01:39
0

MacPort solo instalará los binarios que le pediste que instale utilizando sudo port install .

Para conocer su versión de openSSL, simplemente escriba openssl version .

    
respondido por el Matthieu Riegler 17.06.2014 - 08:02

Lea otras preguntas en las etiquetas