Homebrew : Package manager for MacOS

Sunwoo Pi·2024년 2월 18일
post-thumbnail

Homebrew

MacOS에서 주로 사용하는 Package Manager

Python, Node, Google Chrome, Visual Studio Code와 같은 Package들을 명령어만으로 쉽게 설치할 수 있다.

Homebrew 설치

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

Homebrew 제거

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

Formulae

일반적으로 Command Line Interface(CLI) 도구나 다른 Software를 설치하는 데 사용한다.
보통 /usr/local/Cellar에 설치된다.

Casks

Graphic User Interface(GUI)를 가진 Application을 설치한다.
보통 /Applications에 설치된다.

Homebrew Command

info, install, uninstall 등의 Command들은 Default로 Formulae를 다룬다.
Cask를 다루고 싶다면 --cask Option을 지정해주면 된다.
(ex. brew install --cask [packageName])

brew search [text] # Homebrew에서 제공하는 Package 중에서 [text]를 포함하는 Package 검색
brew info [packageName] # Package 정보 확인

brew install [packageName] # Package 설치
brew uninstall [packageName] # Package 제거
brew list # 설치된 Package List 확인

brew update # Homebrew Update 및 Package 정보 최신화
brew outdated # 현재 설치된 Package 중에서 Upgrade가 가능한 Package를 나열
brew upgrade [packageName] # Package Update, packageName 미지정 : 일괄 Update

brew cleanup [packageName] # 더 이상 필요하지 않은 오래된 Version의 Package File들 제거, packageName 미지정 : 일괄 제거
brew autoremove # 더 이상 사용하지 않는 의존성 Package들을 제거

brew --version # Homebrew Version 확인
brew doctor # Homebrew 설치 상태 점검
profile
어려운 게 제일 싫어😝

0개의 댓글