Mac

Homebrew 설치 (macOS 용 패키지 관리자)

배고파.. 2022. 1. 29. 03:14

macOS 요구 사항

  • 64비트 Intel CPU 또는 Apple Silicon CPU
  • macOS Catalina(10.15) 이상
  • XCode 또는 xcode-select --installXcode 명령줄 도구(CLT)
  • 쉘 (Zsh, bash)

 

Homebrew

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

Homebrew 설치

  • 터미널 실행
  • 설치 스크립트 복붙
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"​​
  • 비밀번호 입력
    my@MacBook ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    ==> Checking for `sudo` access (which may request your password)...
    Password:​


  • 설치 될 스크립트 (자동진행)
    ==> This script will install:
    /usr/local/bin/brew
    /usr/local/share/doc/homebrew
    /usr/local/share/man/man1/brew.1
    /usr/local/share/zsh/site-functions/_brew
    /usr/local/etc/bash_completion.d/brew
    /usr/local/Homebrew​
  • 관련 폴더 (자동진행)
    ==> The following new directories will be created:
    /usr/local/bin
    /usr/local/etc
    /usr/local/include
    /usr/local/lib
    /usr/local/sbin
    /usr/local/share
    /usr/local/var
    /usr/local/opt
    /usr/local/share/zsh
    /usr/local/share/zsh/site-functions
    /usr/local/var/homebrew
    /usr/local/var/homebrew/linked
    /usr/local/Cellar
    /usr/local/Caskroom
    /usr/local/Frameworks​

    • /usr/local/ : Homebrew 관련 파일 설치 경로
    • /usr/local/Cellar : Homebrew를 통해 설치한 패키지들의 기본 경로
    • /usr/local/Caskroom : Homebrew를 통해 설치한 GUI 기반 어플리케이션 (ex. 파이어폭스 등) 설치 경로

 

  • Xcode Command Line Tool 설치 (자동진행)
    ==> The Xcode Command Line Tools will be installed.
    Press RETURN to continue or any other key to abort:
    ==> /usr/bin/sudo /bin/mkdir -p /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
    ==> /usr/bin/sudo /bin/chmod ug=rwx /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
    ==> /usr/bin/sudo /bin/chmod go-w /usr/local/share/zsh /usr/local/share/zsh/site-functions
    ==> /usr/bin/sudo /usr/sbin/chown chaeyeon /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
    ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
    ==> /usr/bin/sudo /bin/mkdir -p /usr/local/Homebrew
    ==> /usr/bin/sudo /usr/sbin/chown -R chaeyeon:admin /usr/local/Homebrew
    ==> /usr/bin/sudo /bin/mkdir -p /Users/chaeyeon/Library/Caches/Homebrew
    ==> /usr/bin/sudo /bin/chmod g+rwx /Users/chaeyeon/Library/Caches/Homebrew
    ==> /usr/bin/sudo /usr/sbin/chown -R chaeyeon /Users/chaeyeon/Library/Caches/Homebrew
    ==> Searching online for the Command Line Tools
    ==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
    ==> Installing Command Line Tools for Xcode-13.2
    ==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ for\ Xcode-13.2
    Software Update Tool
    
    Finding available software
    
    Downloading Command Line Tools for Xcode
    Downloaded Command Line Tools for Xcode
    Installing Command Line Tools for Xcode
    Done with Command Line Tools for Xcode
    Done.​
  • 비밀번호 입력
    ==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
    Password:
    ==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
  • Homebrew 다운로드 및 설치 (자동진행)
    ==> Downloading and installing Homebrew...
    remote: Enumerating objects: 201862, done.
    remote: Counting objects: 100% (325/325), done.
    remote: Compressing objects: 100% (190/190), done.
    remote: Total 201862 (delta 140), reused 293 (delta 114), pack-reused 201537
    Receiving objects: 100% (201862/201862), 55.72 MiB | 3.04 MiB/s, done.
    Resolving deltas: 100% (148929/148929), done.
    From https://github.com/Homebrew/brew
    
    ...
    
    ==> Tapping homebrew/core
    remote: Enumerating objects: 1133857, done.
    remote: Counting objects: 100% (229/229), done.
    remote: Compressing objects: 100% (114/114), done.
    remote: Total 1133857 (delta 138), reused 204 (delta 115), pack-reused 1133628
    Receiving objects: 100% (1133857/1133857), 441.58 MiB | 2.52 MiB/s, done.
    Resolving deltas: 100% (782755/782755), done.
    From https://github.com/Homebrew/homebrew-core
     * [new branch]              master     -> origin/master
    HEAD is now at 4fd8441b369 web100clt: update 3.7.0.2_1 bottle.
    ==> Installation successful!
  • Homebrew 설치 완료 (자동진행)
    ==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
    Read the analytics documentation (and how to opt-out) here:
      https://docs.brew.sh/Analytics
    No analytics data has been sent yet (nor will any be during this install run).
    
    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
      https://github.com/Homebrew/brew#donations
    
    ==> Next steps:
    - Run brew help to get started
    - Further documentation:
        https://docs.brew.sh​

Homebrew 설치버전 확인

my@MacBook ~ % brew --version
Homebrew 3.3.12
Homebrew/homebrew-core (git revision 66158f525fc; last commit 2022-01-28)
Homebrew/homebrew-cask (git revision 2047f21199; last commit 2022-01-28)

 

'Mac' 카테고리의 다른 글

Homebrew로 macOS에 MariaDB Server 사용하기  (0) 2022.02.17
Homebrew 명령어 - cask install  (0) 2022.01.29
Homebrew 명령어 - install  (0) 2022.01.29