목차

Homebrew

   2023년08월29일     3 분 안에 읽을 수 있습니다.

MacOS 환경에서 프로그램 관리시 유용한 패키지 관리 툴

Homebrew

1. Homebrew 공식사이트 접속하기

1-1. 영문 사이트

https://brew.sh/

1-2. 한국어 사이트

https://brew.sh/index_ko

1-3. 일본어 사이트

https://brew.sh/index_ja

2. Homebrew 인스톨 (Terminal)

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

3. Homebrew 설치 확인

3-1. Homebrew 버전 확인
brew --version
3-2. 간단히 메뉴얼을 출력
brew

4. Mas

앱스토에서 설치하는 애플리케이션을 설치 할 수 있도록 도와주는 패키지

4-1. Mas 검색
brew search mas
4-2. Mas 설치
brew install mas
4-3. Mas 설치 확인
brew list
mas version
4-4. Mas 추천 프로그램

1) 마그넷
441258766 Magnet マグネット (2.11.0)

mas search magnet
mas install 441258766
mas list
mas upgrade
  • 주 사용 단축키 확인

  • 화면의 1/2만 표시
    • 왼쪽 : ^ + ⌥ + ◀︎
    • 오른쪽 : ^ + ⌥ + ▶︎
    • 위 : ^ + ⌥ + ▲
    • 아래 : ^ + ⌥ + ▼
  • 화면의 1/4만 표시
    • 왼쪽 위 : ^ + ⌥ + U
    • 오른쪽 위: ^ + ⌥ + I
    • 왼쪽 아래 : ^ + ⌥ + J
    • 오른쪽 아래 : ^ + ⌥ + K
  • 화면의 2/3만 표시
    • 좌측 2/3 : ^ + ⌥ + E
    • 우측 2/3 : ^ + ⌥ + T
  • 화면 전체
    • 최대화 : ^ + ⌥ + ↩︎
    • 중앙 : ^ + ⌥ + C
    • 복구 : ^ + ⌥ + ⌫

2) 카카오톡
869223134 KakaoTalk (3.2.5)

mas search KakaoTalk
mas install 869223134
mas list
mas upgrade

3) Xcode
497799835 Xcode (14.3)

mas search Xcode
mas install 497799835
mas list
mas upgrade

4) 라인메신저
539883307 LINE (8.2.0)

mas search LINE
mas install 539883307
mas list
mas upgrade

5. homebrew 추천 프로그램

  • IDE (Integrated Development Environment)
    1) Visual Studio Code : 전반적인 프로그램 개발에 유용
    brew search visual-studio-code
    brew install --cask visual-studio-code
    brew list
    

    2) springtoolsuite : java와 spring에 특화

    brew search springtoolsuite
    brew install --cask springtoolsuite
    brew list
    

    3) Xcode : swift와 ISO환경 개발에 특화 - 가급적 mas로 설치

    brew search Xcode
    brew install --cask Xcodes
    brew list
    
  • Programming
    1) git : 프로그램 버전 관리 툴
    brew search git
    brew install git
    brew list
    git --version
    

    2) python : 파이썬 언어

    brew search python
    brew install python3
    brew install --cask python@3.10
    brew list
    python3 --version
    

    3) pipenv : 파이썬 버전별 관리해주는 패키지

    brew search pipenv
    brew install pipenv
    brew list
    pipenv --version
    

    4) jdk(adoptopenjdk) : 자바 언어
    jdk의 경우 Formulae의 openjdk와 casks의 adoptopenjdk 등 여러 버전이 존재한다.
    jdk를 배포한 주최가 누구냐에 따라 이름이 달라지는 것이라 생각하면 된다고 한다.
    나는 커뮤니티에서 관리하고 있는 무료판 jdk : adoptopenjdk를 설치 할 것이다.
    tap 명령어를 이용하면 Homebrew 공식 저장소 이외의 다른 저장소를 등록가능하다.

    brew tap adoptopenjdk/openjdk
    brew search adoptopenjdk
    brew install --cask adoptopenjdk8
    brew install --cask adoptopenjdk11
    brew list
    java --version
    

    5) rbenv : 루비 버전 관리 패키지

    brew search rbenv
    brew install rbenv
    brew list
    rbenv versions
    

    6) ruby : 루비 언어

    rbenv versions
    rbenv install --list 
    rbenv install 2.6.10
    ruby --version
    

    7) nkf : 문자코드, 개행문자 등의 수정 명령어

    brew search nkf
    brew install nkf
    brew list
    nkf --version
    
  • etc Program
    1) google-chrome
    brew search google-chrome
    brew install --cask google-chrome
    brew list
    

    2) zoom

    brew search zoom
    brew install --cask zoom
    brew list
    

    3) iterm2

    brew search iterm2
    brew install --cask iterm2 
    brew list
    

    4) chatwork

    brew search chatwork
    brew install --cask chatwork 
    brew list
    

    5) OneDrive

    brew search OneDrive
    brew install --cask OneDrive 
    brew list