Homebrewでパッケージ管理

Homebrewは、yumやapt-getといったパッケージ管理ツールの1つです。コマンドを使ってアプリのダウンロードとインストールができます。

目次

インストール

Homebrewをインストールします。

http://brew.sh/index_ja.html に記述されているインストールコマンドを実行します。

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

上記コマンドを実行すると、最後のほうに以下出力が表示されました。

==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/xxx/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

出力結果の通り、以下2コマンドを実行することでbrewコマンドを利用できるようになりました。

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/xxx/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
$ brew help
Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
  brew update
  brew upgrade [FORMULA|CASK...]
  brew uninstall FORMULA|CASK...
  brew list [FORMULA|CASK...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA|CASK

Contributing:
  brew create URL [--no-fetch]
  brew edit [FORMULA|CASK...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

Homebrewの使い方

コマンド概要
brew -vバージョン確認
brew search パッケージ名パッケージを検索
brew install パッケージ名パッケージをインストール
brew uninstall パッケージ名パッケージをアンインストール
brew info パッケージ名パッケージ情報を確認
brew upgrade パッケージ名インストール済みパッケージを更新
brew listインストール済みのパッケージ一覧を表示
brew updateパッケージ情報を最新にする
brew doctorHomebrewに問題がないかチェック

brew install では、gitwgetなどエンジニア向けのソフトをダウンロードでき、
brew install --cask では、google-chromeskitchなどのソフトがダウンロードできます。

利用例

brew install direnv
brew install jq
brew install nkf
brew install wget
brew install tree
brew install peco

# zsh
brew install zsh-autosuggestions
brew install zsh-syntax-highlighting

# git
brew install ghq
brew install hub

# python
brew install pyenv
brew install pipenv

# node
brew install nodenv

# aws
brew install awscli

# plantuml
brew install libtool
brew install graphviz
# コーディング
brew install --cask visual-studio-code
brew install --cask android-studio
brew install --cask webstorm
brew install --cask pycharm
brew install --cask goland

# 開発
brew install --cask docker
brew install --cask sequel-ace
brew install --cask mysqlworkbench
brew install --cask postman
brew install --cask figma
brew install --cask drawio
brew install --cask cyberduck

# コミュニケーション
brew install --cask slack
brew install --cask discord
brew install --cask zoom

# その他
brew install --cask google-chrome
brew install --cask kindle
brew install --cask spotify
brew install --cask canva
brew install --cask skitch
brew install --cask deepl
brew install --cask clipy
brew install --cask 1password
brew install --cask dropbox
brew install --cask flux
よかったらシェアしてね!
目次