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 공식페이지를 통해 확인하실 수 있습니다.
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
'IT Tech' 카테고리의 다른 글
USB 용량 복구 하는 법 (6) | 2021.02.01 |
---|---|
Ubuntu에 Jenkins 설치하기 (0) | 2020.07.19 |
Windows10 에서 React Js 실행을 위한 사전 준비 (Create-react-App) (0) | 2020.07.14 |
댓글