Tool/Etc.

홈브루(Homebrew)란 - 설치 및 사용법

재은초 2023. 8. 21. 15:52
반응형

홈브류(Homebrew)란?

  • 홈브루(Homebrew)는 터미널에서 명령어를 실행하는 것만으로도 손쉽게 패키지 설치하는 제거 등의 관리를 용이하게 만드는 Mac용 패키지 관리 도구다.
  • 맥스 호웰(Hax Howell)이 Ruby와 Git을 기반으로 만들었는데, 홈브루는 터미널에서 편리하게 명령어로 사용할 수 있다는 장점이 있지만, 오픈소스 개발자들의 커뮤니티 기반으로 운영되기 때문에 패키지의 안정성이 보장되지 않는다는 단점이 있다.
  • 홈브루는 BSD(Berkeley Software Distribution)의 포트 방식으로 2진법의 바이너리 파일을 받는 게 아닌, 파일을 받아서 자체 컴파일을 시켜버리기 때문에 큰 프로그램의 경우 시간이 꽤 걸릴 수 있다.

 

홈브류 설치하기

  • 홈브루(https://brew.sh/) 홈페이지 내 'Install Homebrew' 부분의 코드를 복사해 터미널에 입력하면 다운로드가 된다.
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 그런데 만약 다운로드를 해도 zsh: command not found: brew라는 오류메세지가 뜨면서 다운이 안 받아질 수가 있다. Homebrew가 /usr/local/... 가 아닌  /opt/homebrew/ 에 설정되어 있어서 그렇다고 한다.
  • 터미널에 vi ~/.zshrc 를 적고 들어가면 파일이 뜨는데, 아래 내용을 입력하고 ESC와 :wq 누른 후 터미널을 껐다 키면 정상 작동한다.
export PATH=/opt/homebrew/bin:$PATH
  • brew --version 로 현재 버전을 확인할 수 있으며, brew update 로 brew를 최신 버전으로 업데이트할 수 있다.
brew update
brew --version

 

홈브류 사용 방법

  • 터미널 창에 brew 명령어를 입력하여 패키지를 관리할 수 있다.

패키지 설치

brew install 패키지명

패키지 제거

brew uninstall 패키지명

 패키지 업데이트

brew upgrade 패키지명         // 특정 패키지만 업데이트
brew upgrade                // 설치된 모든 패키지 업데이트

 패키지 목록 보기 및 검색

brew list                   // 지금까지 설치한 패키지 목록 표시
brew search                 // 사용할 수 있는 모든 패키지 표시
brew search 패키지명          // 사용할 수 있는 패키지 검색

패키지 상세 정보보기

brew info 패키지명

최신 버전 이외 버전 모두 삭제

brew cleanup 패키지명

 

Reference

반응형