MacBook Setting

 Date: 2022-02-01
  • homebrew 란 macOS 용 패키지 관리 애플리케이션입니다. homebrew는 주로 커맨드라인 도구나 시스템 패키지들을 설치하는 데 사용합니다.
    기본적으로 맥OS용 패키지 관리자이지만, 리눅스나 윈도우의 WSL도 지원하고 있습니다. homebrew는 편리하게 사용할 수 있다는 장점이 있습니다만, 커뮤니티 기반으로 운영되기 때문에 패키지의 안정성이 보장되지 않는다는 단점이 있습니다. 일부 리눅스 배포판의 경우 패키지 버전 정책이 매우 보수적이지만, homebrew로 패키지를 설치하는 경우 거의 항상 최신 버전이 설치됩니다. 구버전의 패키지를 설치하는 것도 가능하지만 번거로운 편입니다.
  • cask 확장을 통해 웹 사이트에서 다운받을 수 있는 애플리케이션을 설치할 수 있습니다.
  • mas 확장을 통해 앱 스토어에서 다운받을 수 애플리케이션 설치할 수 있습니다.

1. 맥북 프로그램 설치

1) homebrew 설치

  • Homebrew 홈페이지에서 설치 명령어를 복사하여 터미널에서 실행

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

    password 입력 후, Enter 로 확인

  • 설치가 완료되면 환경 변수 추가 메시지 로그를 확인

    ==> Next steps:
    - Add Homebrew to your PATH in /Users/<USER_ID>/.zprofile:
      echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
      eval "$(/opt/homebrew/bin/brew shellenv)"
    - Run `brew help` to get started
    - Further documentation:
      https://docs.brew.sh
    
  • 환경 변수 추가

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> [path]/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
    

2) brew cask 설치

brew install cask 

3) brew mas 설치

brew install mas 

2. homebrew 기본 명령어

1) brew 명령어

brew list
brew search [패키지명]
brew info [패키지명]
brew install [패키지명]
brew uninstall [패키지명]

2) cask 명령어

brew list --cask
brew search --cask [앱이름]
brew info --cask [앱이름]
brew install --cask [앱이름]
brew uninstall --cask [앱이름]

3) mas 명령어

mas list
mas search [앱이름]
mas info [앱번호]
brew install mas [앱번호]
brew uninstall mas [앱번호]

참고

설치할 목록
  • brew
    • java
    • git
    • gradle
    • jq : 커맨드라인 JSON 프로세서
    • tree : tree 명령어
    • newman
  • cask
    • chrome
    • slack
    • discord
    • docker
    • source tree
    • intellij-idea
    • vscode
    • iterm2
    • Spectacle : 화면 분할
    • Karabiner-Elements : 한/영키
    • Alfred : 검색
    • kap : 화면 기록
    • Postman
    • insomnia
    • monitorcontrol
  • mas
    • OneDrive
    • Excel
    • Word
    • PowerPoint
    • Todo
    • kakaotalk
    • Joli of Caffeine : 절전 모드 시간 설정
Bundle 로 설치
  • brew file 생성 및 실행

    cd ~
      
    # 생성
    brew bundle dump
      
    # 덮어 씌우기
    brew bundle -f dump
      
    # 파일 확인
    cat BrewFile
      
    # 실행
    brew bundle
    
homebrew 초기화 (재설치)
    Error: Cannot install in Homebrew on ARM processor in Intel default prefix
  • brew install 시 아래와 같은 에러가 발생하여 homebrew 재설치

    Error: Cannot install in Homebrew on ARM processor in Intel default prefix
    Some of Homebrew's bottles (binary packages) can only be used with the default
    prefix (/usr/local).
    You will encounter build failures with some formulae.
    Please create pull requests instead of asking for help on Homebrew's GitHub,
    Twitter or any other official channels. You are responsible for resolving
    any issues you experience while you are running this
    unsupported configuration.
    

1) /usr/local 폴더에서 Homebrew 폴더 삭제

  rm -rf Homebrew/

2) Uninstall Homebrew

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

3) Install Homebrew

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

4) .zshrc에 PATH 추가

  vi ~/.zshrc
  export $PATH=/usr/local/bin:$PATH

Reference

내가 설치한 맥용 어플리케이션들 애플 실리콘 M1 용 Homebrew 설치 맥북 추천 무료 앱 8가지 + 크롬 브라우저 익스텐션 1가지 Mac - brew(개발 환경 자동화)