0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Homebrew チートシート

Last updated at Posted at 2025-01-16

Homebrew

macOS向けのパッケージ管理システム。ソフトウェアのインストール、アップデート、アンインストールを行うことができる。

Homebrew か管理するパッケージには FormulaCask がある。

Formula

CLI(Command Line Interface)やライブラリのようなソフトウェア(gitwgetnodepython など)。

$ brew install にてインストールすることができる。

Formula
$ brew install git

$ brew upgrade にてアップデートすることができる。

Formula
$ brew upgrade

Homebrew Cask

Homebrew の拡張機能で、GUI(Graphical User Interface)アプリケーション(google-chromevisual-studio-codeslack などのデスクトップアプリ)をインストール、管理する際に使用される。

$ brew install --cask にてインストールすることができる。

Cask
$ brew install --cask googe-chorome

$ brew upgrade --cask にてアップデートすることができる。

Cask
$ brew upgrade --cask

$ brew install

パッケージをインストールする。

macOS
$ brew install パッケージ名
Linux
$ sudo apt-get install package_name  # Debian系(Ubuntuなど)
$ sudo yum install package_name      # Red Hat系(CentOSなど)
$ sudo dnf install package_name      # Fedora

$ brew search

パッケージを検索する。

$ brew search
$ brew search 検索キーワード

$ brew uninstall

パッケージをアンインストールする。

$ brew uninstall
$ brew uninstall パッケージ名

$ brew list

インストール済みのパッケージ一覧を表示する。

$ brew list
$ brew list

$ brew update / brew upgrade

Homebrew自体のアップデート、インストール済みのパッケージをアップデートする。

$ brew update は Homebrew 自体のアップデートと、パッケージの取得先であるリポジトリを最新版に更新(fetch)する。インストール済みのパッケージはアップデートされない。

brew update
$ brew update

リポジトリを更新したら、$brew upgrade によってインストール済みのパッケージがアップデートされる。

$ brew upgrade
$ brew upgrade

Homebrew Cask をアップデートする場合は、--cask オプションが必要。

$ brew upgrade --cask
$ brew upgrade --cask

$ brew cleanup

アップデートによって不要になったファイルを削除する。

$ brew cleanup
$ brew cleanup

$ brew services

インストールしたサービスを macOS のサービスとして起動する。

$ brew services
$ brew services start mysql
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?