DevTools
[Mac] homebrew - macOS 개발 환경의 필수 패키지 관리자
dev6v6
2025. 3. 9. 11:22
Homebrew란?
Homebrew는 macOS와 Linux에서 패키지를 쉽게 설치하고 관리할 수 있는 패키지 관리자
간단한 명령어 몇 개만으로 원하는 패키지를 쉽게 설치 & 관리할 수 있어서 개발 생산성을 크게 향상시켜준다.
Homebrew의 주요 편리한 기능
- 패키지 설치 & 관리
- 터미널에서 간단한 명령어(brew install)로 프로그램을 설치 가능
- 자동 의존성 관리
- 설치할 패키지가 다른 라이브러리를 필요로 하면 자동으로 설치해 줌.
- 빠른 업데이트
- brew update : Homebrew의 패키지 목록(Formula, Cask)과 자체 코드를 최신 상태로 업데이트
- brew upgrade : 모든 패키지를 최신 버전으로 유지 가능!
- macOS 기본 패키지가 아닌 소프트웨어 설치 가능
- macOS에는 기본적으로 없는 wget, htop, ffmpeg 같은 유용한 도구들을 쉽게 설치 가능.
Homebrew 설치 방법 (macOS 기준)
터미널에서 다음 명령어 실행:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치 후, brew 명령어가 잘 동작, 설치 됐는지 확인하려면:
brew --version
Homebrew 기본 명령어
| 패키지 검색 | brew search <패키지명> |
| 패키지 설치 | brew install <패키지명> |
| 패키지 삭제 | brew uninstall <패키지명> |
| 설치된 패키지 목록 | brew list |
| 패키지 업데이트 | brew upgrade <패키지명> |
| Homebrew 자체 업데이트 | brew update |
| 패키지 캐시 정리 | brew cleanup |
전체적인 업데이트 순서
brew update # Homebrew 패키지 목록을 최신 상태로
brew upgrade # 설치된 패키지들을 최신 버전으로
brew cleanup # 오래된 캐시 및 불필요한 패키지 정리
Homebrew로 GUI 앱 설치 (brew install --cask)
brew는 CLI 도구뿐만 아니라, GUI 앱도 설치할 수 있다
brew install --cask google-chrome # 크롬 설치
brew install --cask visual-studio-code # VS Code 설치
Homebrew의 패키지 저장소
Homebrew는 패키지를 "Formula"(일반 패키지)와 "Cask"(GUI 앱)로 관리함.
- Formula: 터미널에서 실행하는 프로그램 (wget, git, python 등)
- Cask: GUI 앱 (google-chrome, visual-studio-code 등)
Homebrew 삭제 방법
Homebrew를 제거하려면:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"