macOS Homebrew 설치 및 M1/M2/인텔 맥 완벽 사용법: Homebrew 명령어와 삭제 방법 상세 보기

macOS에서 개발 환경을 구축하거나 다양한 유틸리티를 설치할 때, Homebrew(홈브루)는 필수적인 패키지 관리 도구입니다. 리눅스의 apt나 yum과 같은 역할을 하며, 명령줄(터미널)을 통해 소프트웨어를 쉽게 설치, 업데이트, 관리할 수 있도록 돕습니다. 특히, 최신 M1/M2 칩셋을 사용하는 Apple Silicon Mac 사용자든, 기존 인텔 칩셋 Mac 사용자든 관계없이 안정적으로 사용할 수 있습니다. 이 포스팅에서는 Homebrew의 설치부터 기본 사용 명령어, 그리고 깔끔한 삭제 방법까지 완벽하게 안내합니다.

Homebrew 설치 Mac 터미널을 이용한 쉬운 설치 확인하기

Homebrew 설치는 단 하나의 명령어로 매우 간단하게 진행됩니다. 설치 전에 macOS의 개발 필수 도구인 Xcode Command Line Tools가 설치되어 있어야 합니다. 보통 Homebrew 설치 스크립트가 자동으로 이 도구의 설치 여부를 확인하고 필요한 경우 설치를 유도합니다.

1. Homebrew 설치 전 준비 및 터미널 명령어 확인하기

가장 먼저, Mac의 터미널 애플리케이션을 열어주세요. 터미널은 Finder의 ‘응용 프로그램’ > ‘유틸리티’ 폴더 안에 있습니다.

다음 명령어를 복사하여 터미널에 붙여넣고 실행합니다. 이 명령어는 Homebrew 공식 웹사이트에서 제공하는 최신 설치 스크립트입니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

명령어를 실행하면, 설치 스크립트는 필요한 파일을 다운로드하고, Xcode Command Line Tools의 설치 여부를 확인하며, 필요한 디스크 공간을 안내합니다. 설치를 계속하려면 Mac의 사용자 비밀번호를 입력해야 합니다. (비밀번호 입력 시 화면에 아무것도 표시되지 않더라도 정상적으로 입력되고 있으니 안심하고 입력하세요.)

설치가 완료되면, Homebrew가 정상적으로 작동하기 위해 환경 변수 설정을 안내하는 메시지가 나타날 수 있습니다. 특히 M1/M2와 같은 Apple Silicon Mac의 경우, Homebrew의 실행 경로($PATH)를 쉘(Shell) 설정 파일(예: ~/.zshrc 또는 ~/.bash_profile)에 추가하라는 안내가 나옵니다. 이 안내에 따라 제시된 명령어를 터미널에 입력하고 실행하여 설정을 완료해 주세요.

설정 후, 터미널을 새로 열거나 다음 명령어를 실행하여 변경된 설정을 즉시 적용할 수 있습니다.

source ~/.zshrc

Homebrew 설치가 정상적으로 완료되었는지 확인하려면 다음 명령어를 사용합니다.

brew doctor

이 명령어가 “Your system is ready to brew.” 라는 메시지를 출력하면 설치가 성공적으로 완료된 것입니다. 문제가 있다면 해당 문제를 해결할 수 있는 안내 메시지가 함께 출력됩니다.

Apple Silicon M1/M2 Mac Homebrew 설치 특징과 주의사항 확인하기

2025년 현재, Homebrew는 Apple Silicon (M1, M2, M3 칩)을 완벽하게 지원하며, 사용자는 별도의 복잡한 설정 없이 인텔 기반 Mac과 동일한 설치 명령어를 사용할 수 있습니다. 하지만 아키텍처의 차이로 인해 설치 경로에 약간의 차이가 발생합니다.

1. M1/M2 맥에서의 Homebrew 설치 경로 보기

인텔(Intel) 기반 Mac에서는 Homebrew가 주로 /usr/local/ 경로에 설치됩니다. 그러나 M1/M2/M3 칩을 사용하는 Apple Silicon Mac에서는 기본 설치 경로가 /opt/homebrew/로 변경됩니다. 이는 두 아키텍처의 패키지 충돌을 방지하고 시스템 경로를 깔끔하게 유지하기 위함입니다.

이 경로의 차이 때문에, 설치 후 환경 변수(PATH)를 설정하는 단계가 특히 중요합니다. Homebrew 설치 스크립트가 안내하는 대로 /opt/homebrew/bin 경로를 ~/.zshrc 또는 ~/.bash_profile 파일에 추가해야 터미널 어디서든 brew 명령어를 인식할 수 있습니다.

2. Homebrew 실행 아키텍처 확인 및 활용 보기

대부분의 최신 패키지들은 Apple Silicon (ARM64)용으로 컴파일되어 제공되지만, 간혹 오래된 패키지는 인텔(x86_64) 버전만 제공될 수 있습니다. Homebrew는 이러한 경우를 대비하여 Rosetta 2 환경에서 인텔 버전을 실행할 수 있는 기능도 제공합니다. 하지만 특별한 이유가 없다면, 기본 설치 및 사용법으로 사용하는 것이 가장 좋습니다. 설치된 패키지가 어떤 아키텍처용인지 확인하려면 다음 명령어를 사용하세요.

brew info [패키지 이름]

M1/M2 사용자는 기본적으로 ARM64 아키텍처로 설치되는지 확인하는 것이 최신 트렌드에 맞는 가장 빠르고 효율적인 방법입니다.

필수 Homebrew 명령어 사용법 패키지 설치 업데이트 삭제 상세 더보기

Homebrew의 핵심은 간결하고 직관적인 명령어에 있습니다. 가장 자주 사용되는 기본 명령어를 숙지하면 Mac의 소프트웨어 관리가 훨씬 쉬워집니다.

1. 소프트웨어 설치 및 검색 보기

기능 명령어 설명
패키지 설치 brew install [패키지 이름] 지정된 패키지를 다운로드하고 설치합니다. (예: brew install git)
패키지 검색 brew search [검색어] Homebrew에서 설치 가능한 패키지를 검색합니다.
패키지 정보 brew info [패키지 이름] 패키지의 버전, 종속성, 설치 경로 등 상세 정보를 확인합니다.

2. 설치된 패키지 관리 확인하기

기능 명령어 설명
설치 목록 brew list 현재 Homebrew를 통해 설치된 모든 패키지 목록을 출력합니다.
업데이트 확인 brew update Homebrew 자체를 최신 버전으로 업데이트합니다. (저장소 동기화)
패키지 업그레이드 brew upgrade 설치된 모든 패키지를 최신 버전으로 업그레이드합니다.
특정 패키지 업그레이드 brew upgrade [패키지 이름] 지정된 패키지만 업그레이드합니다.

3. 패키지 삭제 및 정리 보기

기능 명령어 설명
패키지 삭제 brew uninstall [패키지 이름] 패키지를 제거합니다.
오래된 패키지 정리 brew cleanup 더 이상 필요하지 않은 구 버전 파일이나 다운로드된 캐시를 정리하여 디스크 공간을 확보합니다.

이 외에도 brew doctor는 시스템의 Homebrew 관련 문제를 진단하고, brew help는 모든 명령어를 확인하는 데 유용합니다.

Homebrew Cask 란 데스크톱 응용 프로그램 설치 상세 더보기

Homebrew는 본래 명령줄 도구(CLI tools) 설치를 위한 것이었지만, Homebrew Cask 기능을 통해 이제 Mac용 GUI 애플리케이션(데스크톱 프로그램)까지 쉽게 설치 및 관리할 수 있게 되었습니다. Cask를 사용하면 더 이상 설치 파일을 다운로드하거나 응용 프로그램 폴더로 드래그 앤 드롭할 필요가 없습니다.

1. Homebrew Cask 사용 방법 확인하기

Cask 기능은 Homebrew에 내장되어 있어 별도의 추가 설치 없이 바로 사용할 수 있습니다. 사용 방법은 일반 brew install 명령어와 유사하며, cask install 키워드만 추가하면 됩니다.

기능 명령어 설명
앱 설치 brew install --cask [앱 이름] GUI 애플리케이션을 설치합니다. (예: brew install --cask google-chrome)
앱 목록 brew list --cask Cask를 통해 설치된 애플리케이션 목록을 확인합니다.
앱 삭제 brew uninstall --cask [앱 이름] 설치된 GUI 애플리케이션을 제거합니다.

Visual Studio Code, Chrome, Docker 등 개발과 관련된 주요 애플리케이션 대부분이 Homebrew Cask를 통해 지원됩니다. 이 기능 덕분에 Mac 환경을 일관된 명령어로 관리할 수 있어 개발자들에게 매우 편리합니다.

macOS Homebrew 완전 삭제 방법과 주의사항 확인하기

Homebrew를 더 이상 사용하지 않거나, 시스템을 정리하기 위해 Homebrew 자체를 완전히 삭제하고 싶다면, 공식적으로 제공하는 제거 스크립트를 사용하는 것이 가장 안전하고 확실합니다.

1. Homebrew 제거 스크립트 사용 상세 더보기

제거 스크립트는 설치 스크립트와 유사하게 GitHub에서 직접 제공됩니다. 다음 명령어를 터미널에 붙여넣고 실행하면 됩니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

스크립트 실행 시, Homebrew와 함께 설치된 모든 패키지(Formulae 및 Casks)도 함께 제거할지 여부를 묻습니다. 완전한 삭제를 원한다면 ‘y’를 입력하여 진행합니다. 제거 과정에서도 사용자 비밀번호를 요구할 수 있습니다.

2. 환경 변수 제거 및 정리 확인하기

Homebrew를 완전히 삭제한 후에는, 설치 시 추가했던 환경 변수 경로(/opt/homebrew/bin 또는 /usr/local/bin)를 쉘 설정 파일(~/.zshrc, ~/.bash_profile 등)에서 수동으로 제거해야 합니다. 이 단계를 소홀히 하면 터미널 실행 시 불필요한 오류 메시지가 출력될 수 있습니다.

파일을 열어 Homebrew 관련 PATH 설정을 삭제한 후, 터미널을 다시 시작하면 모든 Homebrew 관련 설정이 깨끗하게 제거됩니다. 이 과정까지 완료해야 Homebrew의 흔적이 남지 않습니다.

Homebrew 사용의 장점과 2025년 macOS 트렌드 반영 보기

Homebrew는 2024년을 넘어 2025년에도 macOS 개발 환경 관리의 가장 강력하고 표준적인 도구로 자리매김하고 있습니다. Apple Silicon의 등장으로 발생했던 초기 호환성 문제들은 이제 완전히 해결되었으며, 대부분의 주요 패키지는 네이티브(ARM64) 환경을 지원합니다.

특히, Homebrew Cask를 이용한 데스크톱 앱 관리의 편리성은 개발자뿐만 아니라 일반 사용자들에게도 매력적이며, 이는 ‘명령줄로 모든 것을 관리’하는 최신 개발 트렌드와 일치합니다. Mac에서 개발을 시작하거나, 여러 개발 도구를 효율적으로 관리하고 싶다면 Homebrew는 선택이 아닌 필수 도구입니다.


자주 묻는 질문 (FAQ) 보기

1. Homebrew 와 Mac App Store의 차이는 무엇인가요?

Mac App Store는 Apple이 공식적으로 검토하고 승인한 소비자 지향적인 GUI 애플리케이션을 배포합니다. 반면, Homebrew는 주로 개발자들이 사용하는 명령줄 도구(CLI tools)나 App Store에 등록되지 않은 다양한 오픈 소스 소프트웨어 및 GUI 애플리케이션(Cask를 통해)을 설치하고 관리합니다. Homebrew는 개발 환경 구축에 훨씬 더 유연하고 강력한 기능을 제공합니다.

2. Homebrew 설치 후 PATH 설정을 꼭 해야 하나요?

네, 필수입니다. Homebrew는 Apple Silicon Mac에서 /opt/homebrew/bin에, 인텔 Mac에서는 /usr/local/bin에 실행 파일을 설치합니다. 이 경로를 시스템의 PATH 환경 변수에 추가해야 터미널에서 brew 명령어나 Homebrew로 설치한 다른 명령어를 입력했을 때, 시스템이 해당 명령어를 어디서 찾아 실행해야 할지 알 수 있습니다. 설치 스크립트가 안내하는 대로 설정을 진행하는 것이 좋습니다.

3. brew updatebrew upgrade의 차이점은 무엇인가요?

brew update는 Homebrew 자체의 저장소 목록(Formulae)을 최신 상태로 업데이트하는 명령어입니다. 즉, ‘설치 가능한 소프트웨어 목록’을 최신화합니다. 반면, brew upgrade는 이미 사용자 시스템에 설치되어 있는 모든 소프트웨어 패키지들을 최신 버전으로 실제 업그레이드하는 명령어입니다. 소프트웨어를 설치하거나 업그레이드하기 전에 항상 brew update를 실행하는 것이 일반적입니다.

4. Homebrew 설치 시 오류가 발생하면 어떻게 해야 하나요?

가장 일반적인 오류는 Xcode Command Line Tools가 없거나 권한 문제입니다. 설치 전 xcode-select --install을 실행하여 도구를 설치했는지 확인하고, 터미널 권한을 확인하세요. 설치 후 발생하는 문제는 brew doctor 명령어를 실행하여 시스템 문제를 진단하고 안내에 따라 해결하는 것이 가장 빠르고 정확한 방법입니다.

5. Homebrew로 설치된 패키지들을 백업할 수 있나요?

네, Homebrew는 설치된 패키지 목록을 백업하고 복원하는 기능을 제공합니다. brew bundle dump 명령어를 실행하면 설치된 Formulae, Casks 등의 목록이 포함된 Brewfile을 생성할 수 있습니다. 새로운 Mac에서 이 파일을 사용하여 brew bundle 명령어를 실행하면 이전 환경과 동일하게 모든 패키지를 한 번에 설치할 수 있어 환경 설정 백업 및 마이그레이션에 매우 유용합니다.