[MacOS]패키지 관리 툴 Homebrew 다운로드하기

2024. 12. 5. 16:53·DevOps
반응형

1. Homebrew란?

Homebrew(https://brew.sh/)란 Ubuntu의 apt, CentOS의 yum과 같이 커맨드라인에서 사용가능한 패키지 관리자로, MacOS의 사실상 표준(De facto standard)이다. 맥스 호웰(Max Howell)이라는 개발자에 의해 개발되었으며, 루비(Ruby)기반으로 개발되었다.

 

2. Homebrew 다운로드

아래와 같은 명령어를 터미널에 입력해주면 간단하게 Homebrew를 설치할 수 있다.

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

 

다음으로는 다음 세 명령어를 사용해 환경변수를 설정 해준다.

echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/jinipark/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/jinipark/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

 

3. Homebrew 사용법

Homebrew 버전 확인

먼저 brew --version 명령어로 Homebrew가 잘 설치되어있는지 확인하자.

$ brew --version
Homebrew 3.6.3
Homebrew/homebrew-core (git revision a1b61b0fec3; last commit 2022-09-29)
 
 

패키지 다운로드

패키지를 다운로드 받으려면 아래와 같이 명령어를 입력해주면 된다. 이번 예시에서는 git 을 다운로드 해볼 것이다.

brew install git
==> Downloading https://ghcr.io/v2/homebrew/core/gettext/manifests/0.21
(생략)
 

패키지 파일 목록 확인

list 명령어로 패키지가 설치한 파일 목록을 확인할 수 있으며,

$ brew list git
/opt/homebrew/Cellar/git/2.37.3/.bottle/etc/gitconfig
/opt/homebrew/Cellar/git/2.37.3/bin/git
/opt/homebrew/Cellar/git/2.37.3/bin/git-cvsserver
/opt/homebrew/Cellar/git/2.37.3/bin/git-receive-pack
/opt/homebrew/Cellar/git/2.37.3/bin/git-shell
/opt/homebrew/Cellar/git/2.37.3/bin/git-upload-archive
/opt/homebrew/Cellar/git/2.37.3/bin/git-upload-pack
/opt/homebrew/Cellar/git/2.37.3/etc/bash_completion.d/ (2 files)
/opt/homebrew/Cellar/git/2.37.3/libexec/git-core/ (195 files)
/opt/homebrew/Cellar/git/2.37.3/share/doc/ (962 files)
/opt/homebrew/Cellar/git/2.37.3/share/git-core/ (165 files)
/opt/homebrew/Cellar/git/2.37.3/share/gitweb/ (5 files)
/opt/homebrew/Cellar/git/2.37.3/share/locale/ (18 files)
/opt/homebrew/Cellar/git/2.37.3/share/man/ (182 files)
/opt/homebrew/Cellar/git/2.37.3/share/perl5/ (20 files)
/opt/homebrew/Cellar/git/2.37.3/share/zsh/ (2 files)

 

패키지 업그레이드

패키지를 업그레이드 할 경우 아래와 같이 upgrade 명령어를 입력해주면 된다.

$ brew upgrade git
Running `brew update --auto-update`...
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).

Warning: git 2.37.3 already installed​
 

패키지 삭제

패키지를 삭제하려면 아래와 같이 remove 명령어를 입력하면 된다.

brew remove <패키지명>

 

Homebrew 업그레이드

참고로 Hombrew 자체를 업그레이드하려면 아래 명령어를 입력하면 된다.

brew update​
 

Homebrew 삭제

Homebrew 를 삭제하려면 아래의 스크립트를 실행해주면 된다.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
저작자표시 비영리 동일조건 (새창열림)

'DevOps' 카테고리의 다른 글

[Terraform]테라폼이란? MacOS에서 테라폼 설치하기  (0) 2024.12.07
[Kubernetes]쿠버네티스 Pod to Local 파일 복사하는 방법  (0) 2024.12.06
[Git/Github] 변경사항 없이 커밋 다시 푸시하기(git commit --amend --no-edit)  (2) 2024.12.02
[NGINX]NGINX Ingress Controller 사용 시 도메인 경로에 www를 자동으로 추가/삭제하는 방법  (1) 2024.12.01
AS번호(AS number)란? AS번호 소유자 확인 방법  (0) 2024.11.30
'DevOps' 카테고리의 다른 글
  • [Terraform]테라폼이란? MacOS에서 테라폼 설치하기
  • [Kubernetes]쿠버네티스 Pod to Local 파일 복사하는 방법
  • [Git/Github] 변경사항 없이 커밋 다시 푸시하기(git commit --amend --no-edit)
  • [NGINX]NGINX Ingress Controller 사용 시 도메인 경로에 www를 자동으로 추가/삭제하는 방법
Canary_카나리아
Canary_카나리아
어쩌다 데브옵스 엔지니어가 된 문과생의 기록용 블로그
    반응형
  • Canary_카나리아
    release: canary
    Canary_카나리아
  • 전체
    오늘
    어제
    • 분류 전체보기 (120)
      • DevOps (67)
      • Programming (28)
      • Certifications (3)
      • ETC (20)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로메테우스
    spring
    백엔드
    제로베이스
    그라파나
    Java
    클라우드엔지니어자격증
    NCP자격증
    백엔드공부
    NCPprofessional자격증
    네이버클라우드자격증
    kops사용법
    데브옵스엔지니어
    백엔드스쿨
    Prometheus
    네이버클라우드서비스
    terraform
    프로메테우스예제
    ncp서비스
    argocd
    백엔드개발
    자바개념
    클라우드자격증
    java개념
    kops란
    Grafana
    한빛출판네트워크
    개발자
    NCPassociate자격증
    그라파나예제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
Canary_카나리아
[MacOS]패키지 관리 툴 Homebrew 다운로드하기
상단으로

티스토리툴바