2012-03-26 4 views
0

MAC에 openSSL을 설치하려했지만 시도하지 않았습니다. 아래 단계를 지켜 봤지만 정확히 무엇을해야하는지 이해할 수 없었습니다. 나는 새로운 맥 사용자이다. http://www.openssl.org/source/openssl-0.9.6c.tar.gzMAC에 OpenSSL 설치 문제

2 단계) 아카이브의 압축을 풉니 다하고 결과 폴더 "은 OpenSSL"을 이름을 변경

3 단계) : 여기에 간단한

1 단계) 다운로드은 OpenSSL 0.9.6c로 무엇을해야하는지에 대해 알려주세요 단말 입력 CD를 오픈/사용자/username이은/데스크탑/

단계 4) 입력 sudo는 MV는 openssh/usr/지방/

단계 5) 입력 sudo는 CD/usr/지방/OpenSSL을

,

6 단계) ./config 입력

7 단계)하게 입력

8 단계), 여기

+2

OpenSSL이 이미 설치되어 있습니다. 왜 소스에서 빌드해야합니까? 또한 openssh와 openssl을 혼동스럽게 보일 수도 있습니다. 그러나 이미 ssh 명령을 설치했기 때문에 openssh도 필요하지 않습니다. – GordonM

+0

나는 7 단계를하지 않았다. 나는이 메시지를 보았다. "-bash : make : command not found" – hiwordls

+0

그건 내 질문에 대답하지 않는다. SSL이 이미 설치되어 있는데 왜 소스에서 빌드해야합니까? – GordonM

답변

6

다운로드은 OpenSSL 0.9.6c

남자 설치할 수 있도록 0.9을 입력 .6 오래된 것입니다. 원하는/확신 할 의향이 있습니까? 당신은 오래된 32 비트 맥에있는 경우

$ 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 

, 다음 ./Configure darwin-i386-cc을 사용


여기에서 OpenSSL 1.0.1f를 사용하는 조리법이다.

/usr/local에는 sudo을 사용할 필요가 없습니다. 사실, 권한이없는 계정으로 컴파일하는 것을 선호하며 설치 중에 만 상승합니다.


OpenSSL은 0.9.8과 함께 제공됩니다.

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로 설치한다는 것입니다 : 당신은 OpenSSL의 사본 당신이 바로 다운로드 구축 및 설치를 사용할 수 있도록합니다. 따라서 헤더는 /usr/local/ssl/include이고 라이브러리는 /usr/local/ssl/lib입니다.