Mac OS 용 패키지 관리자 Homebrew 설치 및 사용해보기

Taedi

·

2021. 2. 11. 02:00

반응형

Mac OS 용 패키지 관리 툴입니다. 설치 항목을 관리할 수 있고 개발 환경을 세팅하는데 필요한 시간을 단축할 수 있는 장점이 있다고 합니다. 다만, 커뮤니티 기반으로 운영되어 패키지 안정성 문제가 존재한다고 합니다. 공식문서에 따르면 모하비 10.14 이상의 OS 버전을 지원하고 인텔 64비트 CPU와 실리콘 CPU를 모두 지원한다고 합니다. 저는 개인적으로 협업이나 버전 관리와는 크게 관련이 없지만 많은 분들이 코딩 관련 패키지를 설명할 때 Homebrew를 이용해 설치하는 방법을 안내해주고 있어 설치를 시도해 보았습니다.

 

|  설치

 

# 터미널에서 아래 코드 입력
# xcode 커맨드라인 툴 설치
xcode-select --install
# Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

설치 이후에 아래의 명령어를 입력하여 cask와 mas 패키지를 설치해줍니다.

 

brew install cask
brew install mas

 

cask 는 Homebrew에서 제공하지 않는 그래픽 기반의 애플리케이션을 설치할 때 사용하고 mas는 앱스토어에서 받을 수 있는 애플리케이션을 설치할 때 사용할 수 있다고 합니다. 설치를 마친 후에 아래 명령어를 통해 패키지가 정상적으로 설치되었는지 확인할 수 있습니다.

 

# 설치 목록 확인
brew list

 

 

|  사용

 

이후 패키지를 install 명령어나 search 명령어를 활용해서 설치해주면 됩니다. 테스트 삼아 pyenv와 pipenv를 설치해 보았고 정상적으로 진행되는 것을 확인해 볼 수 있었습니다. 확실히 Homebrew를 이용해 패키지를 설치하는 것이 사이트를 찾아가며 하나하나 찾는 것보다 편하고 다른분들의 블로그 내용을 보고 학습하기에도 좋았습니다. 그 밖에도 다양한 기능이 있으니 추후에 익혀보도록 하겠습니다. 

 

 

|  명령어 모음

 

# 업데이트 확인
brew update

# 패키지 검색
brew search ~~

# Mac 에 설치된 항목들을 BrewFile로 저장
brew bundle dump

# BrewFile 생성
touch Brewfile

# Homebrew 검사
brew doctor

# 패키지 업그레이드
brew upgrade ~~

# 패키지 삭제
brew uninstall ~~

brew cleanup ~~

 

 

Homebrew 공식 문서 : https://docs.brew.sh

반응형

티스토리 아이디로 코멘트를 남기려면

여기를 눌러주세요!

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

Taedi's Log

#태디 #코딩린이

자습한 내용을 기록하는 공간이라 다소 먼 길로 돌아가는 방법들이 존재할 수 있습니다🐹 Python, Web에 관심을 갖기 시작했습니다🐶