HOMEBREWってなに?
HOMEBREWとは、
端的に言えばMac内のパッケージのバージョンを一括管理してくれるツールです\_(・ω・`)ココ重要!
パッケージとは、実行ファイルや設定ファイル、ライブラリなどを一つのファイルとしてまとめているものの総称であり、普段使っているGitなどもその一つです!
例えば以下の3つのアプリケーションがあなたのMacに入っているとしましょう。
・MySQL
・GoogleChrome
・Github
そのアプリケーション達の公式サイトにそれぞれ飛んで、
インストールやアップデートするのってとても面倒ですよね?
HOMEBREWは一つのコマンドで一括でインストールやアップデートなどを行なってくれます!
それでは早速インストールしていきましょう!
インストール手順
・command ⌘+spaceで「ターミナル」をSpotlight検索
Spotlight検索とは、Mac内のアプリやメモ、ファイル等からワード検索がさくっとできる便利機能!
・ターミナルが起動したら以下コマンドをコピペ
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
公式HPからコマンド参照
・Macの管理者パスワード入力
・途中以下の文が出たらreturn ⏎を押す
・あとは勝手にインストールしてくれるので待つだけ☕️
・以下コマンドでバージョンの確認
brew -v
以下コマンドでもバージョン確認できる
brew --version
必要最低限知っておきたいコマンド一覧
・パッケージをインストール(例:MySQL)
brew install mysql
・パッケージをアンインストール(例:MySQL)
brew uninstall mysql
・パッケージを再インストール(例:MySQL)
brew reinstall mysql
・パッケージのホームページを表示(例:MySQL)
brew home mysql
.インストール先の確認
brew --prefix
・更新対象の確認
brew outdated
・更新があるパッケージを再ビルド
brew update
・パッケージ化された(インストール済み)リストの表示
brew list
・デッドリンクになっているものを削除
brew prune
・古いキャッシュの削除
brew cleanup
・HOMEBREWでインストール可能なパッケージ一覧を表示
brew search
・ヘルプ(その他のコマンドなどはここで確認)
brew help
Homebrew Caskについて
CaskというHomebrewの拡張機能を使うことにより、
CUIツールだけではなくGUIアプリケーションも管理できるようになりました!
CUIとGUIの違い
CUI(Character User Interface)は、テキストベースのユーザーインターフェースのことを指し、ユーザーはキーボードでコマンドを入力して、コンピュータに指示をします。
GUI(Graphical User Interface)は、グラフィカルな要素を使用したユーザーインターフェースで、アイコン、ボタン、ウィンドウなどの視覚的な要素を使用して操作します。
インストール手順については以下の記事を参考にしてみてください。
【Mac】Homebrew Caskとは?インストール先の確認方法など
あとがき
Homebrewのインストール作業お疲れ様でした👏
もっと詳しく知りたい方は@omega999(inoue hiro)様が執筆しているQiita homebrewとは何者か。仕組みについて調べてみたをご確認いただくとわかりやすくて良いと思います。
それではまた別の記事でお会いしましょう!