(macOS) Homebrew 사용 가이드
개발 프로그램 관리에 유용한 Homebrew

Homebrew는 macOS(및 Linux)용 패키지 관리자로, 터미널 명령어를 통해 소프트웨어를 손쉽게 설치, 업데이트, 삭제할 수 있게 해주는 필수 도구입니다.
1. Homebrew의 주요 장점
- 간편한 설치 및 관리: 복잡한 빌드 과정이나 DMG 파일을 내려받아 드래그 앤 드롭할 필요 없이 명령어 한 줄로 설치가 끝납니다.
- 자동 의존성 해결: 설치하려는 소프트웨어가 실행되기 위해 필요한 다른 도구들을 자동으로 파악해 함께 설치해 줍니다.
- 시스템 보호: 시스템 파일이 저장된 영역을 건드리지 않고
/opt/homebrew(애플 실리콘 기준)에 독립적으로 설치하여 시스템 안정성을 유지합니다. - GUI 앱 지원(Cask): 터미널 도구뿐만 아니라 크롬, 슬랙, 카카오톡 같은 일반 GUI 애플리케이션도 설치할 수 있습니다.
- 쉬운 업데이트: 설치된 모든 패키지를 명령어 하나로 최신 버전으로 일괄 업데이트할 수 있습니다.
2. 설치 방법
(1) 설치 전 준비
Homebrew 설치를 위해서는 Xcode 커맨드 라인 도구가 필요합니다. 터미널을 열고 다음 명령어를 입력하세요.
xcode-select --install
(2) Homebrew 설치 명령어
공식 홈페이지에서 제공하는 설치 스크립트를 터미널에 복사하여 붙여넣습니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(3) 환경 변수(PATH) 설정 (Apple Silicon Mac 전용)
M1/M2/M3 칩 모델을 사용하는 경우, 설치 완료 후 터미널 메시지에 나타나는 'Next steps'를 따라야 합니다. 보통 다음과 같은 형태의 명령어를 실행하여 brew를 시스템 어디서나 사용할 수 있게 설정합니다.
# 아래 두 명령어를 차례로 입력 (자신의 사용자명에 맞게 터미널에 뜬 것을 복사하는 것이 가장 정확합니다)
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
3. 기본 사용법 가이드
① 패키지 검색 및 정보 확인
- 패키지 검색:
brew search <이름>- 예:
brew search git
- 예:
- 패키지 정보 확인:
brew info <이름>- 버전, 의존성, 설치 옵션 등을 보여줍니다.
② 패키지 설치 및 삭제
- 일반 패키지 설치:
brew install <패키지명>-
예:
brew install wget -
의존성 프로그램을 자동으로 설치하여 명령어를 한 번만 입력하면 됩니다.
-
- 패키지 삭제:
brew uninstall <패키지명>
③ 관리 및 업데이트
- 설치된 목록 보기:
brew list - Homebrew 자체 업데이트:
brew update - 설치된 패키지 일괄 업그레이드:
brew upgrade - 오래된 버전 정리(용량 확보):
brew cleanup
④ 시스템 점검
- Homebrew 상태 진단:
brew doctor- 설치 오류나 환경 설정 문제를 진단하고 해결책을 제시해 줍니다.
4. 핵심 팁: Tap과 Bundle
- Tap (저장소 추가): 기본 저장소 외에 다른 사용자의 저장소를 추가할 때 사용합니다.
brew tap <사용자명/저장소명>
- Bundle (백업 및 복구): 현재 설치된 모든 프로그램을 파일 하나(
Brewfile)로 저장하여 다른 맥에서 그대로 복구할 수 있습니다.- 백업:
brew bundle dump - 복구:
brew bundle install
- 백업:
Homebrew를 사용하면 맥 환경 구축 시간을 획기적으로 단축할 수 있습니다. 처음에는 터미널이 낯설 수 있지만, brew install 명령어 하나로 앱을 관리하는 편리함에 금방 익숙해지실 것입니다.
이 팁이 도움이 됐다면 좋아요를 눌러주세요.
