L'installazione di Macports installerà o aggiornerà automaticamente OpenSSL?

1

Sono un utente mac e voglio stare con la versione di OpenSSL fornita dal sistema, che è OpenSSL 0.9.8y. Mi chiedo se l'installazione di Macport aggiornerà automaticamente il mio OpenSSL o installerò un'altra versione?

Inoltre, come posso controllare la versione della libreria OpenSSL sul mio mac invece della versione del comando OpenSSL? Hanno sempre la stessa versione? Grazie!

    
posta kevinmonkey 17.06.2014 - 05:19
fonte

2 risposte

1

MacPorts non sostituirà la versione di OpenSSL fornita dal sistema. Se installi OpenSSL usando MacPorts, lo farà in un prefisso separato (di default /opt/local ).

Per verificare la versione della libreria OpenSSL, eseguire /path/to/openssl version dove /path/to/openssl è il percorso del binario OpenSSL che corrisponde alla libreria che si desidera controllare, ad es. /usr/bin/openssl per il sistema OpenSSL in /usr/lib/libssl.dylib e /opt/local/bin/openssl per MacPorts OpenSSL in /opt/local/lib/libssl.dylib .

Puoi anche controllare la versione della libreria OpenSSL direttamente usando

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

es. per MacPorts:

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

e per sistema OpenSSL:

$> strings /usr/lib/libssl.dylib | grep -E '^OpenSSL'
OpenSSL 0.9.8y 5 Feb 2013
    
risposta data 16.08.2014 - 01:39
fonte
0

MacPort installerà solo i binari che gli hai chiesto di installare utilizzando sudo port install .

Per conoscere la tua versione openSSL, digita openssl version .

    
risposta data 17.06.2014 - 08:02
fonte

Leggi altre domande sui tag