概要
たまにMacで環境作成しようとすると、いつも忘れるので、
それらのメモ。
用語
用語 | 解説 |
---|---|
formula | パッケージのこと |
celler | インストール先 |
keg | makeの材料 |
パス
目的 | パス |
---|---|
パッケージの設定ファイル | /usr/local/etc |
パッケージのログ | /usr/local/var/log |
パッケージのpid | /usr/local/var/run |
インストール
# インストール
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# homebrewのパスを優先して見るように設定
echo 'export PATH=$(brew --prefix)/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# アンインストール
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
※「/usr/loacl/Homebrew」にhomebrewはインストールされる
パッケージ検索
brew search [formula]
パッケージ一覧更新
brew update
パッケージインストール、アンインストール
# オプションを調べる
brew options formula
# インストール、アンインストール
brew install|remove formula
※「/usr/local/Cellar」にインストールされる
※「/usr/local/bin」にパッケージ操作用のシンボリックリンクが作成される
インストールされたパッケージをリスト表示
brew list
サービス操作
# 実行、終了、再起動(chkconfigのように自動起動される)
brew services start|stop|restart formula
# サービスの稼働状況を見る
brew services list
サービスのバージョン切り替え(シンボリックリンク作成等)
brew link|unlink formula
サービスの詳細や依存パッケージ、オプションなどを見る
brew info formula