[JAVA] Mac homebrew 설치 및 사용 방법

2024. 1. 27. 18:48·스터디/JAVA
728x90

목차

     

    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

     

    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/

    728x90
    저작자표시 비영리 변경금지 (새창열림)

    '스터디 > 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
    '스터디/JAVA' 카테고리의 다른 글
    • [JAVA] Junit InvalidTestClassError 오류 원인과 해결 방법
    • [JAVA] Mac M1, M2 openjdk17 설치하기
    • [JAVA] Fail-Fast 와 Fail-Safe
    • [JAVA] Collections.emptyList() 와 Lists.newArrayList()
    zoodi
    zoodi
    IT/개발 관련 지식을 기록하는 블로그입니다.
    • zoodi
      오늘의 기록
      zoodi
    • 전체
      오늘
      어제
      • 분류 전체보기
        • 후기
          • 컨퍼런스
          • 일상리뷰
        • 금융경제
          • 뉴스
          • 금융IT용어
          • 경제 및 부동산
        • 코딩 테스트
        • 스터디
          • JAVA
          • Kotlin
          • Spring
          • React, Nextjs
          • 인공지능 AI
          • Cloud & k8s
          • Kafka
          • Database
          • Network
          • Algorithm
          • Hadoop
          • LINUX
          • R Programming
          • 기타 (소공, 보안)
        • 도서
        • 기타
    • 블로그 메뉴

      • 홈
      • 스터디
      • 금융경제
      • 후기
      • 기타
    • 링크

    • 공지사항

    • 인기 글

    • 태그

      코딜리티
      springboot
      카카오코테
      이분탐색
      MySQL
      java
      쿠버네티스
      자바
      LeetCode
      코테공부
      자료구조
      금융용어
      db
      Spring
      kafka
      코딩테스트
      Python
      코딩
      codility
      리트코드
      프로그래머스
      코테
      알고리즘
      네트워크
      pythoncodingtest
      스프링
      CodingTest
      스프링부트
      C++
      Kotlin
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.4
    zoodi
    [JAVA] Mac homebrew 설치 및 사용 방법
    상단으로

    티스토리툴바