Homebrew の –cask オプションとは?GUIアプリを簡単インストール

Tech
Table of Contents

Homebrew の2種類のインストール方法

Homebrew には大きく2つのインストール方式があります。

Formula(通常)

  • ソースコードからコンパイル、またはバイナリをインストール
  • CLIツールやライブラリが対象(git, wget, node など)
  • brew install <パッケージ名> で使用

Cask(–cask)

  • macOS の .app 形式のGUIアプリや配布バイナリをインストール
  • ブラウザ、エディタ、開発ツールなどが対象(Google Chrome, VSCode, Docker など)
  • brew install --cask <パッケージ名> で使用

基本的な使い方

# GUIアプリのインストール
brew install --cask visual-studio-code
brew install --cask google-chrome
brew install --cask docker

# インストール済み Cask の一覧
brew list --cask

# アップデート
brew upgrade --cask

# アンインストール
brew uninstall --cask visual-studio-code

# 情報確認
brew info --cask google-chrome

Formula との違いまとめ

項目FormulaCask
対象CLIツール・ライブラリGUIアプリ・バイナリ
インストール先/usr/local/ など/Applications/ など
管理対象コンパイル済みツール.app, .pkg, .dmg
git, ffmpegChrome, Slack

補足

  • 以前は brew cask install <名前> という別コマンドでしたが、現在は brew install --cask に統合されています。
  • --cask なしで同名パッケージがある場合、Formula が優先されるため、明示的に --cask を付けるのが確実です。

コメント