A little bit of everything

元・情報系大学院生の備忘録

Homebrew における brew install の動作

brew install の動作

  1. リポジトリを見てインストール対象のツールのbottleがあるか確認する。

    • bottle とは Homebrew においてビルド済みのバイナリファイルをtar.gz で圧縮した状態のものを意味する。
  2. bottleがある場合は解凍し、インストールして終了する。

    • 先にインストールしないといけない依存ツールがある場合は、そのツールに対して本手順の1から順に(再帰的に)実行する。この依存ツールを解決することを "Pour" (注ぐ) と表現している。おそらく、お酒を混ぜ合わせてカクテルを作るイメージなんだと思う。
  3. bottleがない場合はソースをダウンロードしてビルド&インストールする。