목차
1. Homebrew란?
Homebrew 는 Ruby 로 개발된 Mac 용 패키지 관리 애프리케이션입니다.
프로그램을 설치할 때 설치 파일을 다운로드받아 직접 설치할 수 있지만 homebrew 를 사용하면 터미널에서 명령어를 입력하여 프로그램을 간단하게 설치할 수 있습니다.
따라서 이러한 간편함으로 Mac 유저들은 대부분 homebrew를 설치해서 사용하기때문에 반드시 설치해야되는 필수 프로그램중 하나입니다.
3. Homebrew 설치하기
Homebrew (https://brew.sh/ )사이트에 접속해서 아래 코드를 복사해주세요.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
터미널을 열고 복사한 코드를 붙여넣기하고 설치를 진행해주세요.
설치가 완료되었다면 아래 명령어로 설치된 homebrew 버전을 확인할 수 있어요.
brew --version
만약 command not found: brew 라는 오류 메시지가 나타나면 PATH 경로에 Homebrew를 추가합니다.
#zshrc에 homebrew path 추가
$ echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc
# zshrc 설정사항 반영
$ source ~/.zshrc
3. Homebrew 사용 전 cask 설치하기
Homebrew 설치가 완료되었다면 본격적으로 사용하기전에 cask 를 설치해줍니다.
cask란?
=> Safari, Chrome, Word 등과 같이 그래픽을 통해 작업하는 프로그램을 설치할 수 있게 해주는 패키지입니다.
아래 명령어를 통해 cask를 설치해주세요.
brew install cask
4. Homebrew 사용법
brew 명령어를 사용하기 전에 brew 업데이트를 해주어서 최신 버전을 유지해주세요.
brew update
만약 homebrew 로 yarn 을 설치해보고싶다면 아래 명령어를 사용하세요.
# brew search ${패키지명} 으로 패키지 검색
$brew search yarn
#brew install ${패키지명} 으로 패키지 설치
$brew install yarn
#homebrew 를 통해 설치된 패키지 확인
$brew list
패키지 제거는 아래 명령어를 사용하세요.
# 패키지 삭제 - brew uninstall ${패키지명}
$brew uninstall yarn
프로그램 설치 및 업그레이드
- brew update : brew 를 최신 버전으로 업데이트
- brew search {패키지명} : 설치 가능한 패키치 검색
- brew install {패키지명}[버전] : 특정 버전 패키지 설ㅈ치
- brew update {패키지명} : 특정 패키지 업데이트
- brew update : 모든 패키지 업데이트
정보 확인
- brew list : 설치된 프로그램 목록
- brew info {패키지명} : 패키지 정보 보기
- brew outdated : 업데이트 필요한 프로그램 찾기
삭제
- brew cleanup {패키지명} : 최신 버전 이외의 버전 삭제
- brew uninstall {패키지명} : 특정 패키지 삭제
참고:
https://whitepaek.tistory.com/3
https://whalec.io/mac/homebrew-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95/
'스터디 > JAVA' 카테고리의 다른 글
[JAVA] Junit InvalidTestClassError 오류 원인과 해결 방법 (0) | 2024.01.29 |
---|---|
[JAVA] Mac M1, M2 openjdk17 설치하기 (0) | 2024.01.28 |
[JAVA] Fail-Fast 와 Fail-Safe (0) | 2023.08.17 |
[JAVA] Collections.emptyList() 와 Lists.newArrayList() (0) | 2023.08.11 |
[JAVA] CollectionUtils.isEmpty() 사용법 및 예시 (0) | 2023.02.12 |
댓글