Homebrew

logY·2022년 7월 7일
0

Homebrew란?

Homebrew는 맥OS 용 패키지 관리자이다.

설치방법

Homebrew를 설치하기 위해서는 엑스코드 커맨드라인 툴을 사전에 설치해야만한다.
xcode-select --install
위의 명령어를 terminal에서 실행하면 자동으로 설치되게 된다.
엑스코드 커맨드 라인의 설치가 끝나면
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)
명령어를 통해서 Homebrew를 설치하면 된다.

환경변수

m1은 설치된 바이너리 디렉토리가 달라서 환경변수를 설정해줘야한다.
터미널에서 다음 명령어를 실행하면 된다.

export HOME_BREW="/opt/homebrew/bin"
export PATH=$PATH:$HOME_BREW

하지만 맥을 재부팅하게 된다면 환경변수가 초기화되게된다.
그래서 영구적으로 환경변수를 추가해줘야 하는데
vi ~/.zshrc를 입력 후 가장 맨 아래 줄에

eval $(/opt/homebrew/bin/brew shellenv)

을 추가해주면 영구적으로 환경변수가 추가된다.

패키지 검색 방법

brew search [package-name]

위의 명령어를 통해 패키지명을 검색할 수가 있다.

git을 한번 검색해보았다. 검색결과는 위와 같이 나오는데 Formulae와 Casks로 나뉘어서 나오게 된다.

패키지 설치 방법

brew install [package-name]

brew search를 통해서 설치하고 싶은 패키지명의 정확한 이름을 알아낸 후에 위의 명령어를 통해서 package를 설치하면 된다.

패키지 조회 방법

brew list

위의 명령어를 사용하게 되면 내가 설치한 패키지 목록이 터미널에 출력이된다. 이때 내가 설치하지 않은 패키지들 또한 설치되는데 Homebrwe가 의존성이 있는 파일들을 자동으로 설치해준 것이다.

패키지 삭제 방법

brew uninstall [package-name]

삭제하고 싶은 패키지는 위의 명령어로 삭제하면 되는데 조회에서 봤던 자동으로 설치됐던 의존성이 있는 파일들은 삭제가 되지 않는다. 때문에 brew uninstall 명령어를 실행 후 brew autoremove 명령을 통해서 의존성이 있는 파일들을 제거할 수 있다.

profile
백엔드 개발자

0개의 댓글