見出し

Homebrew

   2023年08月29日     6分で読めます

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を配布したした主催が誰かによって名前が変わると考えればいいという。
    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