본문 바로가기
IT Tech

MacOS Homebrew 설치와 사용법

by 알아봉봉 2020. 9. 22.
반응형

HomeBrew란?

 

홈브류Homebrew는 맥스 호웰Hax Howell이 만든 macOS용 패키지 관리 애플리케이션으로

RedHat 계열의 yum이나 데비안 계열의 apt-get과 같이 의존성문제에 신경쓰지 않고 커맨드라인에서

쉽게 패키지를 설치하기 위한 도구입니다. 이전에 유사하게 MacPorts를 포함한 여러 맥OS 용

패키지 관리자들이 있었지만 존재하였으나 현재는 홈브류가 사실상 표준으로 자리잡은 상태입니다.

맥OS에서 프로그래밍을 하는 프로그래머들에게는 거의 필수적인 도구이기도한 Homebrew는 
주로 커맨드라인 도구나 시스템 패키지들을 설치하는 데 사용하지만 캐스크Cask 확장을 통해

GUI 애플리케이션 설치에도 사용할 수 있습니다.

Homebrew는 기본적으로 맥OS용 패키지 관리자이지만, 리눅스나 윈도우의 WSL 또한 지원하고 있습니다.

 

HomeBrew에 대한 소개는 이쯤하고, MacOs에서 HomeBrew 설치 및 사용하는 방법에 대해 알아보겠습니다.

 

HomeBrew 사용법

 

HomeBrew 설치하기

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

 

HomeBrew 버전확인

설치가 완료되면 brew 명령어를 통해 Homebrew를 실행할수 있고, version option을 통해 현재 버전을 확인할 수 있습니다.

$ brew --version
Homebrew 2.5.0
Homebrew/homebrew-core (git revision 443c8; last commit 2020-09-10)
Homebrew/homebrew-cask (git revision 373d8; last commit 2020-09-11)

 

HomeBrew 사용법 확인

help option을 통해 기본적인 사용법을 확인하실 수 있습니다.

$ brew --help
Example usage:
  brew search [TEXT|/REGEX/]
  brew info [FORMULA...]
  brew install FORMULA...
  brew update
  brew upgrade [FORMULA...]
  brew uninstall FORMULA...
  brew list [FORMULA...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA

Contributing:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

 

HomeBrew 업데이트

update 서브 명령어를 사용하여 Homebrew를 최신 버전으로 업데이트 할 수 있습니다.

$brew update

 

HomeBrew를 통한 패키지 검색

search 서브 명령어를 사용하여 Homebrew에서 제공하는 패키지 목록을 확인할 수 있습니다.

$ brew search node
==> Formulae
libbitcoin-node        node ✔                 node-sass              node@12                nodebrew               nodenv
llnode                 node-build             node@10                node_exporter          nodeenv
==> Casks
nodebox                                                              nodeclipse

 

HomeBrew를 통한 패키지 상세정보 확인

패키지를 확인한 다음 info 서브 명령어를 사용하여 해당 패키지의 상세정보를 확인할 수 있습니다.

$ brew info node
node: stable 14.10.0 (bottled), HEAD
Platform built on V8 to build network applications
https://nodejs.org/
/usr/local/Cellar/node/14.8.0 (4,685 files, 62.3MB) *
  Poured from bottle on 2020-08-19 at 09:55:02
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/node.rb
License: MIT
==> Dependencies
Build: pkg-config ✘, python@3.8 ✔
Required: icu4c ✔
==> Options
--HEAD
	Install HEAD version
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> Analytics
install: 374,615 (30 days), 1,008,372 (90 days), 4,281,022 (365 days)
install-on-request: 270,754 (30 days), 741,754 (90 days), 3,104,847 (365 days)
build-error: 0 (30 days)

 

아래는 HomeBrew를 통한 패키지 설치/업데이트/삭제 방법이며, PACKAGE_NAME 부분에 설치/업데이트/삭제할 패키지 이름을 입력합니다

HomeBrew를 통한 패키지 설치

$ brew install <PACKAGE_NAME>

 

HomeBrew를 통한 패키지 업데이트

$ brew upgrade <PACKAGE_NAME>

 

HomeBrew를 통한 패키지 삭제

$ brew remove <PACKAGE_NAME>

 

이 외에 추가적으로 Homebrew에 대해 알고 싶으신 분들은 아래 HomeBrew 공식페이지를 통해 확인하실 수 있습니다.

 

brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

반응형

댓글