Macos MAC的OpenSSL安装问题

Macos MAC的OpenSSL安装问题,macos,openssl,osx-lion,Macos,Openssl,Osx Lion,我试图在我的MAC上安装openSSL,但没有。我看了下面的步骤,但我不能确切地理解你应该做什么。我是一个新的mac用户。请告诉我们作为一个简单的 步骤1)在此处下载OpenSSL 0.9.6c: 步骤2)解压缩归档文件并重命名生成的文件夹“openssl” 步骤3)打开终端并键入cd/users/YOURUSERNAME/desktop/ 步骤4)键入sudo mv openssh/usr/local/ 步骤5)键入sudo cd/usr/local/openssl 步骤6)输入/配置 步骤7

我试图在我的MAC上安装openSSL,但没有。我看了下面的步骤,但我不能确切地理解你应该做什么。我是一个新的mac用户。请告诉我们作为一个简单的

步骤1)在此处下载OpenSSL 0.9.6c:

步骤2)解压缩归档文件并重命名生成的文件夹“openssl”

步骤3)打开终端并键入cd/users/YOURUSERNAME/desktop/

步骤4)键入sudo mv openssh/usr/local/

步骤5)键入sudo cd/usr/local/openssl

步骤6)输入/配置

步骤7)打字

步骤8)类型制作安装

在此处下载OpenSSL 0.9.6c

老兄,0.9.6已经老了。你确定你想要/需要它吗


以下是使用OpenSSL 1.0.1f的方法:

$ wget http://www.openssl.org/source/openssl-1.0.1f.tar.gz

$ tar xzf openssl-1.0.1f.tar.gz

$ cd openssl-1.0.1f

$ ./Configure darwin64-x86_64-cc

$ make all

$ sudo make install
如果您使用的是旧的32位Mac,请使用
/Configure darwin-i386-cc

无需使用
sudo
内置
/usr/local
。事实上,它更倾向于在一个没有特权的帐户下编译,并且只在安装过程中提升


OpenSSL附带了0.9.8。为确保使用刚刚下载、构建和安装的OpenSSL副本,请执行以下操作:

gcc -I/usr/local/ssl/include <your source files> -o <your prog name> -L/usr/local/ssl/lib -lssl -lcrypto -lpthread -ldl
gcc-I/usr/local/ssl/include-o-L/usr/local/ssl/lib-lssl-lcrypto-lpthread-ldl
诀窍在于OpenSSL安装到
/usr/local/ssl
。因此,您可以在
/usr/local/ssl/include
中找到标题,在
/usr/local/ssl/lib
中找到库

在此处下载OpenSSL 0.9.6c

老兄,0.9.6已经老了。你确定你想要/需要它吗


以下是使用OpenSSL 1.0.1f的方法:

$ wget http://www.openssl.org/source/openssl-1.0.1f.tar.gz

$ tar xzf openssl-1.0.1f.tar.gz

$ cd openssl-1.0.1f

$ ./Configure darwin64-x86_64-cc

$ make all

$ sudo make install
如果您使用的是旧的32位Mac,请使用
/Configure darwin-i386-cc

无需使用
sudo
内置
/usr/local
。事实上,它更倾向于在一个没有特权的帐户下编译,并且只在安装过程中提升


OpenSSL附带了0.9.8。为确保使用刚刚下载、构建和安装的OpenSSL副本,请执行以下操作:

gcc -I/usr/local/ssl/include <your source files> -o <your prog name> -L/usr/local/ssl/lib -lssl -lcrypto -lpthread -ldl
gcc-I/usr/local/ssl/include-o-L/usr/local/ssl/lib-lssl-lcrypto-lpthread-ldl

诀窍在于OpenSSL安装到
/usr/local/ssl
。因此,您可以在
/usr/local/ssl/include
中找到标题,并且在
/usr/local/ssl/lib

中找到库,OpenSSL已经安装。为什么需要从源代码构建它?您似乎还混淆了openssh和openssl。但是您也不需要openssh,因为您已经安装了ssh命令。İ如果我尝试了,那么我会看到一条消息“-bash:make:command not found”,这条消息并没有回答我的问题。SSL已经安装了,那么为什么需要从源代码构建它呢?因为我想要IOS推送通知Aoneki,以防您没有解决这个问题,我想为什么您认为您的机器中没有SSL:作为mac世界的新手,您是否真的不了解终端和命令的概念,因此,您可以从web上复制+超过一条指令,如
$openssl x509-in…
。答案其实很简单:不要将$与指令一起复制:)OpenSSL已经安装。为什么需要从源代码构建它?您似乎还混淆了openssh和openssl。但是您也不需要openssh,因为您已经安装了ssh命令。İ如果我尝试了,那么我会看到一条消息“-bash:make:command not found”,这条消息并没有回答我的问题。SSL已经安装了,那么为什么需要从源代码构建它呢?因为我想要IOS推送通知Aoneki,以防您没有解决这个问题,我想为什么您认为您的机器中没有SSL:作为mac世界的新手,您是否真的不了解终端和命令的概念,因此,您可以从web上复制+超过一条指令,如
$openssl x509-in…
。答案真的很简单:不要将$与说明一起复制:)