平常比較少使用 mac, 在這裡記錄 brew 一些常用的指令。
更新套件
>>> brew update
更新套件資料庫以及 homebrew 本身
更新過後,可以找出已經過期的套件。
>>> brew outdated已經過期的套件
>>> brew upgrade --all升級 所有已經過期的套件
搜尋 安裝 移除套件
>>> brew search <package_name>
>>> brew install <package_name>
>>> brew uninstall <package_name>
移除套件
homebrew 預設不會移除掉舊的 package 因此經過一段時間後 電腦可能會累積一些舊的 package
>>> brew cleanup -n
可以看 有哪些舊的 FORMULA 會被移除
>>> brew cleaup
移除所有舊的 FORMULA
>>> brew cleanup $FORMULA
移除指定的 FORMULA
當你沒有把 formula 的所有版本都移除掉時 每當你執行
$ brew upgrade --all
homebrew 會繼續安裝最新版本的 formula
因此 如果你需要 完整地 移除 formula 請輸入
>>> brew uninstall formula_name --force
Misc
>>> brew doctor
Other
How do I contribute to Homebrew?
Homebrew does provide pre-compiled versions for some formulae. These pre-compiled versions are referred to as bottles and are available at: https://bintray.com/homebrew/bottles.