본문 바로가기
C.W.K.
Stream
Lesson 02 of 05 · published

MacPorts 설치

~10 min · macports, installation

Level 0입문자
0 XP0/55 lessons0/16 achievements
0/80 XP to next level80 XP to go0% complete

MacPorts는 macOS 버전별로 서명된 .pkg 설치 파일을 제공해. 셸 스크립트로 설치하는 Homebrew와 달리 공식 설치 파일을 권장하는 이유는, root가 소유하는 /opt/local 경로와 전용 사용자·그룹 구조를 정확히 마련해야 하기 때문이야.

먼저 Xcode Command Line Tools가 필요해. MacPorts는 소스에서 직접 컴파일하므로 정상적으로 작동하는 도구 모음이 있어야 해. xcode-select --install로 준비할 수 있어.

설치가 끝나면 가장 먼저 sudo port selfupdate를 실행해. Homebrew의 brew update처럼 최신 port 정의를 받아 오는 명령이야. 설치 파일에 포함된 port tree는 .pkg가 배포된 날 기준이라 이미 몇 달 전 상태일 수 있어.

Code

MacPorts 설치 네 단계·bash
# 1. Xcode CLT (source 빌드 필수)
xcode-select --install

# 2. macOS 에 맞는 .pkg 다운:
#    https://www.macports.org/install.php
#    (Sequoia / Sonoma / Ventura 별 빌드 다름)

# 3. installer 실행 (GUI). /opt/local/bin 아래 binary 둠.

# 4. 검증 + port tree 업데이트
port version
# Version: 2.12.4

sudo port selfupdate
PATH 확인(대개 자동 설정)·bash
# installer 가 /etc/paths.d/MacPorts 통해 /opt/local/bin 을 PATH 에 추가
cat /etc/paths.d/MacPorts
# /opt/local/bin
# /opt/local/sbin

# Terminal 재시작 또는 'source ~/.zprofile', 그 다음:
which port
# /opt/local/bin/port

External links

Exercise

이 트랙을 직접 따라가려면 .pkg로 MacPorts를 설치하고 'sudo port selfupdate'를 실행한 다음, 'port version'이 2.12.x 이상을 반환하는지 확인해. 주 도구로 Homebrew를 선택하더라도 MacPorts는 homebrew-core에 없는 패키지가 필요할 때 대안이 될 수 있어.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.