La mise à jour de version d'OpenSSL sur OSX
Actuellement sur OSX 10.7 Lion openssl 0.9.8 r est installé. Ce build est à partir de Février 2011 et je veux le mettre à jour vers la version la plus récente. Je ne peux pas utiliser la mise à jour automatique parce que j'ai besoin de l'activer-cms option donc je l'ai construit à partir de la source, exécutez ./Configure darwin64-x86_64-cc
et ./config enable-cms --openssldir=~/usr/local/ssl
.
Puis j'ai fait un "make" et "make install" sans erreurs, mais il est toujours l'ancienne version installée.
> openssl version
OpenSSL 0.9.8r 8 Feb 2011
Ce que je fais mal? C'est peut-être le dossier? J'ai seulement pensé que le ssl
dossier dans /usr/local/
doit être la valeur par défaut open ssl répertoire d'installation de Mac OSX?
which openssl
?il se réfère à
/usr/bin/openssl/
... mais quand j'ai mis ./config --openssldir=/usr/bin/opennssl
puis il copie tous les openssl fichiers là? Mais il ne devrait être qu'un exécutable?vérifiez ici: techscienceinterest.blogspot.com/2010/12/... a parfaitement fonctionné travail moi.
OriginalL'auteur Chris | 2012-02-14
Vous devez vous connecter pour publier un commentaire.
Bon, j'ai trouvé une solution.
Avant de commencer:
La préfixe doit être réglée sur la
/usr/
dossier.Note: Pour exécuter une mise à jour normale, vous pouvez laisser les
enable-cms
option.Pourriez-vous me donner un peu plus d'information ou de démarrer une nouvelle question? Qui OSX version, une version d'openssl, développer cibles, et ainsi de suite serait intéressé.
Ceci a fonctionné pour moi. Étape par étape.
Cela ne fonctionne pas pour moi. Dans quel répertoire vous êtes l'exécution de ces commandes, et êtes-vous sûr que c'est pour OSX?
Ah. La réponse est manquant suit: 1. télécharger les sources, 2. décompressez les sources, 3. aller dans l'déballé répertoire source. 4. exécuter des commandes dans cette réponse.
OriginalL'auteur Chris