※本ページにはプロモーション(広告)が含まれています
Mac向けの非公式パッケージマネージャー。開発ツールやコマンドラインアプリをコマンド1行で導入できる。
詳しい解説
Homebrewは、macOS向けの事実上の標準となっているパッケージマネージャーです。Linuxにおけるaptやyumと同じ立ち位置で、開発ツール・コマンドラインユーティリティ・一部のGUIアプリを、ターミナルのコマンド1行でインストール・更新・削除できる便利なツールです。公式サイトは `brew.sh` で、アイコンのビールジョッキが象徴的です。
インストールは、公式サイトにある1行のシェルコマンドをターミナルに貼り付けて実行するだけで完了します。導入後は `brew install パッケージ名` でソフトを追加、`brew update` でHomebrew本体を更新、`brew upgrade` で既存パッケージを最新版に、`brew uninstall` で削除、という直感的なコマンド体系になっています。
配布物は大きく2種類あります。『Formula(フォーミュラ)』はコマンドラインツール用(git、node、python、wget、ffmpeg等)、『Cask(カスク)』はGUIアプリ用(Google Chrome、Slack、VSCode、Zoom等)で、`brew install –cask chrome` のように指定します。公式サイトやApp Storeで1個ずつダウンロード・ドラッグインストールするのと比べ、数十個のアプリを1つのコマンドリストでまとめて導入できるため、Mac初期セットアップの工数が劇的に減ります。
Apple Silicon(M1以降)Macでは導入先が `/opt/homebrew` 、Intel Macでは `/usr/local` と異なり、古い記事のコマンドがそのまま動かないケースがあります。インストール後に表示される『Next steps』の指示通り、PATH設定を `.zshrc` または `.zprofile` に追記することで、ターミナル起動後もbrewコマンドが使えるようになります。
非公式ツールのため、AppleのGatekeeperや公証の仕組みの外側で動く点には留意が必要です。公式のFormula・Caskは基本的に信頼されていますが、野良の『tap(サードパーティのリポジトリ)』を追加する際は、配布元の信頼性を確認する習慣が安全運用につながります。
新しいMacBookをセットアップする場面を想像してください。Chrome・VSCode・Slack・Docker・Node.js・Python・Git・ffmpegを1つずつ公式サイトからダウンロードするのは面倒ですが、Homebrewが入っていれば `brew install git node python ffmpeg` と打ち、続けて `brew install –cask google-chrome visual-studio-code slack docker` と打つだけで、数十分後には開発環境がほぼ完成します。半年に一度 `brew upgrade` を走らせれば更新も自動です。
別の呼び方
brew
Macパッケージマネージャー
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!