Macbook

Mac에서 Homebrew 설치하기

후뤼한잉여 2015. 12. 25. 23:41

Mac에서 Homebrew 설치하기

1. 개요

개발용 툴 등을 설치할 때 깔끔하게 설치하고 지우고 싶을 때, 패키지 관리해주는 용도의 프로그램중 유명한 Homebrew를 설치하기로 하고 설치한 내용을 정리한 문서입니다.
Homebrew는 비단 Mac뿐 아니라 리눅스 등에서도 사용이 가능하지만, 이미 yum이나 apt-get등 훌륭한 패키지 관리툴이 있으므로 Mac에서 빛을 발하는게 아닌가 싶습니다.

2. 설치

Homebrew는 ruby를 사용하여 설치하는데, Mac에서는 기본적으로 Git이나 ruby 등의 프로그램이 설치되어 있으므로 그냥 명령어를 이용하면 된다.

  1. [Homebrew for OS X 홈페이지(http://brew.sh/) 접속
  2. 설치 명령어 복사
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  3. 터미널에서 복사한 명령어를 붙여넣어 설치

이것으로 기본적인 Homebrew 설치는 완료가 되었습니다.

3. Homebrew 기본 사용법

자세한 내용은 Homebrew Doc을 참고하세요.

  1. 패키지 검색하기
    brew search [패키지명]
    
    패키지명을 입력하지 않으면 brew에서 제공하는 모든 패키지가 검색됩니다.
  2. 패키지 설치하기
    brew install [패키지명]
    
  3. 패키지 삭제하기
    brew uninstall [패키지명]
    
  4. 설치된 패키지 목록 보기
    Mac에 설치된 패키지가 무엇인지 확인하기 위해 사용하는 명령어입니다.
    brew list
    
  5. 패키지 정보 보기
    brew info [패키지명]
    
  6. 업그레이드 대상이 있는 패키지 보기
    Mac에 설치된 패키지 중 업데이트 대상이 있는 패키지 목록을 보여주는 명령어입니다.
    brew outdated
    
  7. 패키지 업그레이드 하기
    brew upgrade [패키지명]
    
    패키지명을 입력하지 않으면 모든 패키지를 업그레이드 합니다.
  8. Homebrew 업데이트 하기
    brew update
    
    Homebrew에서 제공하는 패키지가 아닌 Homebrew 자체를 업데이트할 때 사용하는 명령어 입니다.
  9. 패키지 레파지토리 추가하기
    Homebrew는 기본적으로 github를 기반으로 두는것을로 알고 있습니다.
    그렇기 때문에 레파지토리 추가할 때도 git의 기본 URL형식 https://github.com/[유저명]/[레파지토리명]을 생각하면 어떻게 사용하는지 감이 올겁니다.
    brew tap [유저명/레파지토리명]
    
  10. 패키지 레파지토리 삭제하기
    brew untap [유저명/레파지토리명]
    
  11. 패키지 옵션 확인하기
    brew options [패키지명]
    
  • Homebrew는 기본적으로 /usr/local/Cellar 디렉토리 밑에 패키지이름으로 다운이 받아지고, /usr/local/bin에 심볼릭 링크를 생성한다고 한다.
    이 때, 심볼릭 링크를 두기 원하지 않을 경우 아래의 명령어로 심볼릭 링크를 삭제할 수 있다.
    brew unlink [패키지명]