Parallels Desktop ブラックフライデーセール 25%OFFGo!

ちゃんとわかるHomebrewの使いかた

Homebrewの使いかた

Macのパッケージ管理ツールHomebrewの使い方を解説します。

目次

Homebrewの用語

Homebrewは自家製ビールという意味です。公式ページにもビールの絵がありますね。ホッピーじゃないですよね。たぶん。

という訳で、Homebrewにはビールの醸造をモチーフにした用語が出てきます。

用語本来の意味Homebrewでの意味
Homebrew自家醸造自分でビルドすること
Brew醸造するビルドすること
Formula製法、レシピビルドの手順が書かれたスクリプト
Keg熟成樽パッケージのインストール先
Bottleボトルビルド済みのバイナリ
Cellar貯蔵庫kegが設置される場所
Tap蛇口リポジトリへの接続口
Cask大樽バイナリのみ提供されるパッケージ

たまに Formulae という言葉を見かけます。Formula の複数形だそうです。スペルミスではありません。「フォーミュリ」と読みます。

Homebrewでよく使うコマンド

brew --version | brew -vHomebrewのバージョンを確認する
brew help [COMMAND]ヘルプを表示する
brew search TEXT|/REGEX/Formula, Caskを検索する
brew listインストールされているformula, caskを表示する
brew install FORMULA|CASKFormula, Caskをインストールする
brew updateHomebrew本体とパッケージ定義ファイルを更新する
brew upgrade [FORMULA|CASK]Formula, Caskを更新する
brew uninstall FORMULA|CASKFormula, Caskをアンインストールする
brew info [FORMULA|CASK]インストールの統計情報、Formula, Caskの情報を表示する
brew configHomebrewのシステム設定情報を表示する
brew doctorHomebrewに問題がないかを診断する
brew outdated更新可能なFormula, Caskを表示する
brew deps [FORMULA|CASK]Formula, Caskの依存関係を表示する
brew unlink FORMULA
brew link FORMULA
Formulaのシンボリックリンクを削除・作成する
brew pin FORMULA
brew unpin FORMULA
Formulaをupgradeの対象外・対象にする

バージョン

Homebrewのバージョンを表示します。

brew --version
brew -v

ヘルプ

COMMANDを指定しなければ、主なサブコマンドの一覧が表示されます。COMMANDを指定すると、サブコマンドの詳細なヘルプが表示されます。

brew help
brew help COMMAND

検索

文字列でFormula, Caskを検索します。文字列を/ /で括ると正規表現で検索できます。

brew search TEXT
brew search /REGEX/

インストール済みリスト

インストールされているFormula, Caskの一覧を表示します。

オプション--versionsでバージョン番号も表示します。

brew list
brew list --versions

インストール

Formula, Caskをインストールします。

brew install FORMULA|CASK

本体のアップデート

Homebrew本体とパッケージの定義ファイルをアップデートします。

brew update

アップグレード

FORMULA|CASKを指定しなければ、すべてのFormula, Caskをアップグレードします。指定すると、そのFormula, Caskのみをアップグレードします。

オプション-n, --dry-runで、更新の予行演習をすることができます。実際には更新されません。

brew upgrade
brew upgrade FORMULA|CASK
brew upgrade -n

アンインストール

指定したFormula, Caskをアンインストールします。

brew uninstall FORMULA|CASK

情報

FORMULA|CASKを指定しなければ、インストールの統計情報を表示します。指定すると、Formula, Caskの情報を表示します。

brew info
brew info FORMULA|CASK

設定情報

Homebrewのシステム設定情報を表示します。

brew config

問題の診断

Homebrewに問題がないかを診断します。

brew doctor

更新可能リスト

更新可能なFormula, Caskの一覧を表示します。

brew outdated

依存関係

オプション--installedを付けるとインストール済みのすべてのFormula, Caskの依存関係を表示します。FORMULA|CASKを指定するとその依存関係を表示します。

オプション--treeでツリー表示にすることができます。

brew deps --installed
brew deps FORMULA|CASK
brew deps --installed --tree

シンボリックリンクの削除・作成

unlinkbinディレクトリ内のシンボリックリンクを削除します。linkでシンボリックリンクを作成します。

1つのソフトウェアの複数バージョンをインストールしているときの切り替えなどに使います。

brew link FORMULA
brew unlink FORMULA

更新の対象変更

pinで、brew upgradeしたときに更新の対象外にします。unpinで更新対象に戻します。

brew pin FORMULA
brew unpin FORMULA

という訳で、次からいろいろインストールしていきたいと思います。

でわでわ

Homebrewの使いかた

この記事が気に入ったら
いいね または フォローしてね!

シェアしてね

コメント

コメントする

目次