Homebrew

Mac/Linux用のパッケージマネージャー

eyecatch homebrew

Homebrewのアップデート

Homebrew自体をアップデートします。

brew update
brew up

パッケージの情報を調べる

パッケージのバージョンがわかります。

brew info <package name>
brew info mysql

パッケージを調べる

formulaとcaskにあるパッケージを検索します。

brew search <TEXT>
brew search mysql

明示的にcaskから検索する時は、--caskオプションを使います。

brew search --cask <TEXT>

パッケージのインストール

パッケージをインストールするには、brew installコマンドを使います。前までHomebrew-caskで入れていたアプリも、brew cask installではなく、brew installで入れられます。

brew install <pacakage name>
brew install mysql

明示的にcaskからインストールする時は、--caskオプションを使います。

brew install --cask <package name>

インストールしたパッケージのアップグレード

インストールしてあるパッケージのうち、更新可能なパッケージをアップグレードします。特にパッケージを指定しなければ、caskも含めて可能なもの全てをアップグレードします。

brew upgrade
brew upgrade <package name>

明示的にcaskでインストールしたアプリをアップグレードするには、--caskオプションを使います。

brew upgrade --cask <package name>

更新可能なパッケージを表示する

brew outdated

古いバージョンのパッケージを削除する

brew cleanup

パッケージのホームページを表示する

ブラウザでパッケージのホームページを表示させます。

brew home <package name>
brew homepage <package name>

パッケージの情報を見る

brew info <package name>

インストールしたパッケージを一覧表示する

formulatとcaskでインストールしたパッケージを表示します。

brew list
brew ls

1行に1パッケージを表示する

brew list -1

-1オプションを使用すると、1行に1パッケージが表示されます。

% brew list -1
docker
exiftool
git
hugo
tmux
tree
alfred
arduino
balenaetcher
bitwarden
brave-browser
docker
fritzing
fujitsu-scansnap-home
google-chrome
openscad
r
tweeten
visual-studio-code
zoomus             

formulaでインストールしたパッケージを表示する

brew list --formula

caskでインストールしたパッケージを表示する

caskからインストールしたパッケージのみを表示するには、--caskオプションを使います。

brew list --cask

リポジトリを追加する

公式以外で公開しているパッケージのリポジトリをHomebrewに追加出来ます。

brew tap <user name>/<repository name>

Caskに使うドライバー用リポジトリを追加する

ドライバーもHomebrewで追加できちゃいます。

brew tap homebrew/cask-drivers

リポジトリを削除する

tapで追加したリポジトリは、untapで削除出来ます。

brew untap <user name>/<repository name>

問題を調べる

brew doctor

パッケージを削除する

インストールしたパッケージを、アンインストールするには、uninstall, remove, rmコマンドが使えます。caskでインストールしたパッケージも削除できます。

brew uninstall <pacakge name>
brew remove <pacakge name>
brew rm <package name>

明示的にcaskのパッケージを削除するには、--caskオプションを使用しまう。

brew uninstall --cask <package name>

homebrew/homebrew caskで導入したアプリケーション

homebrew

  • Evernote
  • Filezilla
  • R
  • Python3
  • MySQL
  • git
  • pymol

homebrew-cask

  • alfred
  • google-chrome
  • PyCharm-CE
  • dropbox
  • sublime-text3
  • Visual Studio Code

See Also

パッケージ管理システム

homebrewとchocolatey

Scoop

Windows版パッケージマネージャー

Homebrew Bundle

Homebrewでインストールするパッケージをファイルで管理する

PowerShell - Item

フォルダ・ディレクトリ・変数・レジストリキーを操作