MacPorts는 macOS용 명령줄 패키지 관리자입니다. apt-get
에 익숙하다면 또는 yum
Linux에서 패키지 관리자가 수행하는 작업을 알 수 있습니다. macOS 내에서 특정 응용 프로그램과 해당 종속성을 다운로드, 설치, 업데이트 및 관리합니다. MacPorts를 사용하면 명령줄에서 macOS에 Linux 애플리케이션을 설치할 수 있습니다.
무엇을 설치할 수 있나요?
이러한 응용 프로그램의 대부분은 오픈 소스, 명령줄 유틸리티이지만 "실제" 오픈 소스, GUI 기반 응용 프로그램의 상당 부분이 있습니다. 뿐만 아니라.
다른 패키지 관리자와 마찬가지로 MacPorts는 다운로드 가능한 소프트웨어 라이브러리를 검색합니다. 필요한 것을 찾으면 MacPorts는 적절한 소프트웨어와 종속성을 적절한 위치에 다운로드하여 설치합니다. 이를 통해 GitHub에서 리포지토리를 다운로드하고 소스 패키지에서 소프트웨어를 구축하는 수고를 덜고 다양한 Linux 최고의 명령줄 도구와 GUI 애플리케이션에 계속 액세스할 수 있습니다.
Homebrew에 대한 게시물을 읽으면 macOS에 일부 "표준" Linux 터미널 명령이 기본적으로 누락되어 있다는 것을 알 수 있습니다. Mac 사용자는 nmap
과 같은 일반적인 명령줄 도구를 찾을 수 없습니다. 또는 wget
, 그리고 Mac에는 이를 제공하는 기본 패키지 관리자가 없습니다. MacPorts를 사용하여 김프와 같은 오픈 소스 소프트웨어를 설치할 수도 있습니다.
MacPort 설치
MacPorts에는 OS 버전에 대한 최신 버전의 Xcode가 필요합니다. Mac App Store 또는 Apple 개발자 웹사이트에서 Xcode를 다운로드할 수 있습니다.
Xcode 없이 대부분의 MacPort 명령을 실행할 수 있지만 설치할 때까지 많은 패키지를 실행할 수 없습니다.
Xcode 개발자 도구 설치
1. 터미널을 열고 아래 명령을 사용하여 macOS 개발자 도구 설치를 트리거합니다.
xcode-select --install
2. 팝업창에서 "설치"를 클릭합니다.
3. 파일이 다운로드 및 설치될 때까지 기다립니다.
MacPorts 패키지 설치
Xcode와 개발자 도구가 이미 설치되어 있는 경우 이 단계로 바로 이동할 수 있습니다.
1. GitHub에서 최신 MacPorts 릴리스를 다운로드합니다. 아래로 스크롤하여 macOS 버전과 일치하는 버전을 선택해야 합니다. 발행 당시 Apple의 최신 OS인 High Sierra용 MacPorts 버전은 없습니다.
2. 다운로드 폴더에서 패키지를 설치합니다.
3. 새 터미널 창을 열고 port.
명령을 실행합니다.
그 명령이 "MacPorts 2.4.1"을 반환하고 약간 다른 모양의 명령 프롬프트를 제공한다면, 당신은 흔들 준비가 된 것입니다!
MacPort로 Linux 앱 설치
MacPorts를 사용하여 macOS에 일부 Linux 앱을 설치하려면 먼저 관련 프로그램을 검색해야 합니다.
1. 사용 가능한 모든 패키지의 거대한 목록을 보려면 터미널을 열고 port list
를 입력하십시오. Enter 키를 누릅니다.
3. 분명히, 살펴봐야 할 것이 많습니다. port search
을 사용할 수 있습니다. 특정한 것을 찾는 명령. nmap
을 검색해 봅시다. 아래 명령을 사용하여:
port search nmap
4. 몇 개의 일치하는 패키지를 반환합니다. 'nmap'이라고 하는 첫 번째 항목이 바로 우리가 찾고 있는 것입니다.
5. 해당 패키지에 대한 자세한 정보를 얻으려면 info
를 사용할 수 있습니다. 명령:
port info nmap
6. nmap에 대한 특정 정보를 반환합니다. 모두 괜찮아 보이므로 아래 명령으로 설치할 수 있습니다.
sudo port install nmap
sudo
참고 실행하려면 관리자 암호가 필요한 접두어입니다.
7. 설치하는 패키지에 따라 많은 종속성 목록이 있을 수 있습니다. 이들은 원하는 포트가 의존하는 소프트웨어 패키지이며 선택한 포트와 함께 설치해야 합니다. "Y"를 입력하고 "Enter"를 눌러 설치를 수락합니다.
8. 설치가 완료되면 터미널을 통해 Linux에서와 같이 명령을 실행할 수 있습니다.
결론
MacPorts는 요청 시 다운로드 및 설치할 수 있는 다양한 오픈 소스 바이너리 및 응용 프로그램에 연결하는 강력한 패키지 관리자입니다. 응용 프로그램의 명령에 대해 더 알고 싶다면 MacPorts 가이드에서 자세한 정보를 확인하세요.