2017-09-08 1 views
-2

아래에 우분투 라이브러리를 설치하고 싶습니다. 제발 누구 macos 터미널에 상응하는 명령어가 뭔지 알아? 나는 이미 사제를 수색했으며 그들은 거기에 존재하지 않는다.Macos에 libssl-dev와 같은 우분투 상당 라이브러리를 설치하십시오.

apt-get install -y build-essential libssl-dev libnet-ssleay-perl libcrypt-ssleay-perl libidn11-dev 

올바른 방향의 모든 포인터를 높이 평가할 것입니다.

답변

0
  • macOS에는 build-essential과 동일한 기능이 없으므로 기본 도구가 이미 설치되어 있습니다. brew install openssl
  • libnet-ssleay-perllibcrypt-ssleay-perl 그냥 펄 모듈 Net::SSLeayCrypt::SSLeay 있습니다 :
  • libssl-dev는 OpenSSL이있다. cpan으로 설치할 수 있습니다.
  • libidn11-devbrew install libidn과 함께 설치할 수 있습니다. 데비안 패키지는 1.29 버전을 설치하고 Homebrew는 1.33 버전을 설치합니다. 보다 일반적인 접근 방식에 대한

, 여기 당신이 브루 하나에 데비안 패키지 이름을 "변환"을 시도 할 수 있습니다 무엇 :

  1. 스트립 어떤 -dev 접미사와 brew search 결과 이름을; 예 : libidn11-dev ->brew search libidn11
  2. 버전 접미사없이 시도하십시오 : brew search libidn. 일치하는 항목이 있으면 brew info <formula>을 실행하여 버전을 확인하십시오. 참고 Homebrew에는 openssl 버전 1.1의 경우 [email protected]과 같은 고정 버전 패키지가있는 경우가 있습니다.
  3. packages.debian.org에서 패키지를 검색하여 설치 내용을 확인하십시오. 예를 들어, libssl-dev’s description 말한다 :

    이 패키지는 인터넷을 통한 보안 통신을위한 SSL 및 TLS 암호화 프로토콜은 OpenSSL 프로젝트의 구현의 일부입니다.

    brew search openssl 다음과 정확히 일치하는 패키지가 있습니다.

+0

Net :: SSLeay를 설치해 주셔서 감사합니다.하지만 Crypt :: SSLeay는 sudo 명령을 사용하더라도 실패한 것으로 보입니다. 'No 'Makefile'이 생성되었습니다 NANIS/Crypt-SSLeay-0.72.tar.gz /usr/local/Cellar/perl/5.26.0/bin/perl Makefile.PL - NOT OK' libidn은 보이는 것과 같은 버전이 아닙니다 . – tijani777

+0

['libidn11-dev'] (https://packages.debian.org/jessie/libidn11-dev)는 1.29 버전을, Homebrew는 최신 버전 인 1.33을 설치합니다. 'Crypt :: SSLeay' (http://mail.pm.org/pipermail/chicago-talk/2015-September/006583.html)와 관련하여 먼저 OpenSSL을 설치해야합니다. – bfontaine

+0

openssl이 실제로 설치되었습니다. 기묘한. 'brew list'는 openssl이 설치되어 있음을 보여줍니다. Makefile.PL이 무엇인지 잘 모르겠습니다. – tijani777

관련 문제