LainyZine: 프로그래머 가이드 🐣

맥에서 패키지 매니저 Homebrew 설치하는 방법

Homebrew는 맥에서 사용할 수 있는 가장 유명한 패키지 매니저입니다. 리눅스를 사용해보았다면 apt나 yum과 같은 패키지 매니저 명령어에 익숙하실 겁니다. Homebrew를 사용하면 맥에서도 리눅스처럼 brew 명령어 한 번에 다양한 애플리케이션을 설치하고 사용하는 것이 가능합니다. 또한 보수적으로 관리되는 리눅스 공식 저장소들과 달리, Homebrew는 비교적 패키지들의 버전 업데이트가 빠른 편입니다. 이 글에서는 인텔 맥에서 Homebrew를 설치하고 기본적인 사용법을 알아봅니다.

인텔 맥에서 Homebrew 설치하는 방법

Homebrew 설치에 앞서 명령어 라인 도구 설치를 권장합니다. 하지만 따로 설치하지 않아도 Homebrew 설치 과정에 명령어 라인 도구 설치가 포함되어있으므로 자세한 내용은 생략하겠습니다. 명령어 라인 도구에 설치에 대한 자세한 내용은 다음 글을 참고해주세요.

2021년 현재 Homebrew 공식 웹사이트에서 안내하는 설치 명령어는 다음과 같습니다. 터미널이나 iTerm2 프로그램을 열고 다음 명령어를 복사해서 실행해주세요. (이전에는 루비 스크립트로 실행되었습니다만 현재는 Bash 스크립트로 변경되었습니다.)

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

설치를 하려면 관리자 권한이 필요해서 Password: 입력 창이 나타납니다. 현재 계정의 비밀번호를 입력합니다.

==> Checking for `sudo` access (which may request your password).
Password:
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

Press RETURN to continue or any other key to abort

설치할 내용이 출력되고, 엔터 키(RETURN)를 입력하면 설치가 진행됩니다. 명령어 라인 도구가 설치되어 있지 않다면, 자동으로 설치가 진행됩니다.

...
==> Next steps:
- Run `brew help` to get started
- Further documentation:
    https://docs.brew.sh

설치가 완료되었습니다. brew 명령어로 설치가 잘 되었는지 확인해봅니다.

$ brew --version
Homebrew 3.2.6
Homebrew/homebrew-core (git revision db6e41a7ebc; last commit 2021-08-10)
Homebrew/homebrew-cask (git revision d863760d7b; last commit 2021-08-10)

Homebrew로 패키지 설치하는 방법(feat. Git)

Homebrew로 패키지를 설치하려면 먼저 설치하려는 패키지를 알고 있어야합니다. 다음 사이트에서 Homebrew로 설치 가능한 패키지(Formulae)를 검색해볼 수 있습니다.

예를 들어 git 패키지를 검색해보면 설치 명령어와 지원하는 OS, 아키텍처 등 패키지에 대한 자세한 정보를 확인할 수 있습니다.

Homebrew의 Git 패키지 페이지

설치 명령어를 참고해 Homebrew로 git을 설치해보겠습니다.

$ brew install git

Git은 Homebrew 설치에도 필요한 명령어 라인 도구에도 포함되어있긴 합니다. 하지만 최신 버전은 아니기 때문에 Homebrew로 다시 설치하면 최신 버전을 사용할 수 있습니다.

$ git --version
git version 2.32.0

Homebrew 설치 스크립트와 아키텍처 지원에 대한 메모

명령어를 보면 웹에서 install.sh 스크립트를 다운로드 받아서 설치하는 것을 알 수 있습니다. 설치 명령어는 Bash 스크립트로 구성되어있고, 파일을 열어보면 분기를 통해서 인텔 맥과 애플 실리콘 맥에서 모두 지원하는 것을 확인할 수 있습니다.

Homebrew는 3.0.0 버전부터 애플 실리콘을 공식 지원하고 있습니다. 따라서 애플 실리콘(M1) 칩을 사용하는 경우 기존 Homebrew를 삭제하고 설치하는 것을 권장합니다. 자세한 내용은 아래 글을 참고해주세요.

또한 CPU 아키텍처에 따라서 Homebrew가 설치되는 경로가 달라집니다. install.sh 스크립트에서 아래 내용을 확인할 수 있습니다.

  if [[ "$UNAME_MACHINE" == "arm64" ]]; then
    # On ARM macOS, this script installs to /opt/homebrew only
    HOMEBREW_PREFIX="/opt/homebrew"
    HOMEBREW_REPOSITORY="${HOMEBREW_PREFIX}"
  else
    # On Intel macOS, this script installs to /usr/local only
    HOMEBREW_PREFIX="/usr/local"
    HOMEBREW_REPOSITORY="${HOMEBREW_PREFIX}/Homebrew"
  fi

즉, 인텔 맥은 경우 /usr/local에 설치가 되며, 애플 실리콘 맥은 /opt/homebrew 디렉터리 아래에 설치가 됩니다.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.