본문 바로가기
MAC

Mac 개발환경 설정1(Homebrew)

Homebrew?

Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패키지 관리자이다. 
다양한 소프트웨어 혹은 애플리케이션을 Homebrew를 통해서 '설치, 삭제, 업데이트'를 간편하게 할 수 있다.
Homebrew는 전용 디렉토리에 패키지를 설치하고 /usr/local 위치로 심볼릭 링크를 연결한다.
전용 디렉토리는 보통 /usr/local 에 설치되며 (Cellar, Caskroom, etc) 심볼릭 링크는 /usr/local/opt/ 경로에 설치된다.

 

-심볼릭 링크 (symlinks)

절대 경로 또는 상대 경로의 형태로 된 특별한 종류의 파일 (파일이나 디렉터리에 대한 참조를 포함함)

 

 

#1. Homebrew 설치하기

Terminal 에 curl 명령문을 실행시켜서 설치한다.

 

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

 

설치가 끝났다면, Terminal 에서 아래의 명령문을 실행해서 확인한다.

 

brew -v

brew —version

 

버전 정보가 나온다면 제대로 설치가 된 것이다. 그리고 파인더로 /usr/local 에 들어가 보면 Homebrew 라는 디렉토리가 생겨난 것을 볼 수 있다.

 

 

#2. wget 설치

이 명령문을 실행하면 wget 이 Homebrew 를 통해서 설치가 된다.

wget 이 어떤 용도로 사용 되는지는 아래의 문서를 참조.

- ref : https://www.maketecheasier.com/install-wget-mac/

 

사용하지 않을 wget 를 지우고 싶다면 간단하게 아래의 명령문을 터미널을 통해서 실행 시켜 주면 된다.

 

brew uninstall wget

 

 

#3. cask 와 mas 설치

cask : Homebrew 에서 제공하지 않는 GUI 기반의 애플리케이션을 설치할 수 있다.

mas : App Store 에서 다운로드 할 수 있는 애플리케이션을 설치할 수 있다.

 

brew install cask

brew install mas

 

 

#4. 사용하고 싶은 애플리케이션을 설치

지금 당장 떠오르는 사용하고자 하는 GUI 애플리케이션은 atom, notion, slack, iterm2, vscode 정도가 있다.

먼저 해당 앱을 Homebrew 에서 지원하는지 살펴볼 필요가 있다. 

 

brew search [package name]

 

brew search visual → 이렇게 입력하면 출력 결과에서 visual-studio-code 를 찾을 수 있었다.

 

그런데 출력된 결과 값에 해당 패키지가 Casks 아래에 존재하고 있으니 설치 명령문은 아래와 같이 된다.

 

brew cask install visual-studio-code

 

이런 식으로 원하는 애플리케이션을 설치, 삭제, 업데이트를 편하게 할 수 있다.

그 외의 명령어는 공식 문서나 구글링을 통해서 찾을 수 있다.

 

brew update

 -Homebrew 최신 버전으로 업데이트

 

brew upgrade

 - Homebrew 에 설치된 프로그램을 최신 버전으로 업데이트

 

brew list 

 - Homebrew 를 통해서 설치된 패키지 리스트 출력 (/usr/local/Cellar 의 목록과 같다)

 

brew cask list

 - Cask 패키지 리스트 출력 (/usr/local/Caskroom 의 목록과 같다)

 

brew cask remove [package_name]

 - Cask 패키지 삭제 (remove 가 안된다면 uninstall)

 

brew cleanup

 - 업데이트 후 필요없는 이전 버전의 패키지 삭제

 

이 후, 여러가지를 더 설치하였다.

openjdk, gradle, zsh, htop, sublime-text, webtorrent, mysql ..

 

#zsh 는 카탈리나 버전에서 기본적으로 제공이 된다. 따로 설치할 필요가 없었다.

 

기본 사용법을 알면 나머지 궁금증은 공식 홈페이지나 구글링으로 찾아볼 수 있다.

 

#Ref

공식문서 : https://brew.sh/index_ko](https://brew.sh/index_ko

 

'MAC' 카테고리의 다른 글

Mac 개발환경 설정3(Visual-Studio-Code)  (0) 2020.09.04
Mac 개발환경 설정2(iterm, oh-my-zsh)  (0) 2020.09.04
Homebrew Package 설치 위치 알아내기  (0) 2020.09.01
MAC shortcut 정리  (0) 2020.08.20