2012-03-26 165 views
0

我試圖安裝openSSL到我的MAC,但我沒有。我看了下面的步驟,但我不明白你應該做什麼。我是一個新的mac用戶。請告訴我們怎樣做一個簡單的OpenSSL安裝問題到MAC

步驟1)下載的OpenSSL 0.9.6c在這裏:http://www.openssl.org/source/openssl-0.9.6c.tar.gz

第2步)解壓縮檔案,並重新命名生成的文件夾爲「OpenSSL」

步驟3)打通終端和輸入cd /用戶/ YOURUSERNAME /桌面/

步驟4)式須藤MV的OpenSSH的/ usr /本地/

步驟5)型須藤坎德拉/ USR /本地/ OpenSSL的

第6步)型./config中

步驟7)鍵入make

8步)輸入make install

+2

已經安裝了OpenSSL。爲什麼你需要從源頭上構建它?你似乎也混淆了openssh和openssl。但是你不需要openssh,因爲你已經安裝了ssh命令。 – GordonM 2012-03-26 15:13:43

+0

我沒有第7步。İf我試過,然後我看到這個消息「-bash:make:command not found」 – hiwordls 2012-03-27 08:40:00

+0

這不能回答我的問題。 SSL已經安裝好了,爲什麼你需要從源代碼構建它? – GordonM 2012-03-27 10:02:01

回答

6

下載的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 

訣竅是,OpenSSL的安裝到/usr/local/ssl。所以你可以在/usr/local/ssl/include/usr/local/ssl/lib的庫中找到標題。