Mac에서 Homebrew 설치하기
1. 개요
개발용 툴 등을 설치할 때 깔끔하게 설치하고 지우고 싶을 때, 패키지 관리해주는 용도의 프로그램중 유명한 Homebrew
를 설치하기로 하고 설치한 내용을 정리한 문서입니다.
Homebrew는 비단 Mac뿐 아니라 리눅스 등에서도 사용이 가능하지만, 이미 yum
이나 apt-get
등 훌륭한 패키지 관리툴이 있으므로 Mac에서 빛을 발하는게 아닌가 싶습니다.
2. 설치
Homebrew는 ruby를 사용하여 설치하는데, Mac에서는 기본적으로 Git이나 ruby 등의 프로그램이 설치되어 있으므로 그냥 명령어를 이용하면 된다.
- [Homebrew for OS X 홈페이지(http://brew.sh/) 접속
- 설치 명령어 복사
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 터미널에서 복사한 명령어를 붙여넣어 설치
이것으로 기본적인 Homebrew 설치는 완료가 되었습니다.
3. Homebrew 기본 사용법
자세한 내용은 Homebrew Doc을 참고하세요.
- 패키지 검색하기
brew search [패키지명]
패키지명을 입력하지 않으면 brew에서 제공하는 모든 패키지가 검색됩니다. - 패키지 설치하기
brew install [패키지명]
- 패키지 삭제하기
brew uninstall [패키지명]
- 설치된 패키지 목록 보기
Mac에 설치된 패키지가 무엇인지 확인하기 위해 사용하는 명령어입니다.brew list
- 패키지 정보 보기
brew info [패키지명]
- 업그레이드 대상이 있는 패키지 보기
Mac에 설치된 패키지 중 업데이트 대상이 있는 패키지 목록을 보여주는 명령어입니다.brew outdated
- 패키지 업그레이드 하기
brew upgrade [패키지명]
패키지명을 입력하지 않으면 모든 패키지를 업그레이드 합니다. - Homebrew 업데이트 하기
brew update
Homebrew에서 제공하는 패키지가 아닌 Homebrew 자체를 업데이트할 때 사용하는 명령어 입니다. - 패키지 레파지토리 추가하기
Homebrew는 기본적으로 github를 기반으로 두는것을로 알고 있습니다.
그렇기 때문에 레파지토리 추가할 때도 git의 기본 URL형식 https://github.com/[유저명]/[레파지토리명]
을 생각하면 어떻게 사용하는지 감이 올겁니다. brew tap [유저명/레파지토리명]
- 패키지 레파지토리 삭제하기
brew untap [유저명/레파지토리명]
- 패키지 옵션 확인하기
brew options [패키지명]
- Homebrew는 기본적으로
/usr/local/Cellar
디렉토리 밑에 패키지이름으로 다운이 받아지고, /usr/local/bin
에 심볼릭 링크를 생성한다고 한다.
이 때, 심볼릭 링크를 두기 원하지 않을 경우 아래의 명령어로 심볼릭 링크를 삭제할 수 있다.brew unlink [패키지명]