Homebrew
Homebrew功能類似於apt-get或yum,用於編譯、安裝與管理Mac OS X中的開放原始碼工具。Homebrew不會使用系統內已經安裝的資源,所以有些東西可能會重複安裝。
Homebrew官方網站指令安裝。
安裝
~ % ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝後先用指令檢查目前狀況
~ % brew doctor
該指令只會檢查哪裡錯誤,不會自動修復
安裝完後先更新一次
~ % brew update
常用指令
這裡列出一些常用指令
安裝套件
~ % brew install 套件
移除套件
~ % brew uninstall 套件
搜尋套件
~ % brew search 套件
套件資訊
~ % brew info 套件
套件相依資訊
~ % brew deps 套件
列出已安裝項目
~ % brew list
如果安裝有問題或是需要修改在./configure時的選項,到這個目錄
~ % open /usr/local/Library/Formula
找到要安裝套件的ruby檔案直接修改,如果是下載點有問題,修改新的下載點記得也要修改後面的驗證碼(sha1、sha256、md5等)
完整移除Homebrew
cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew
重新安裝的時機
如果Mac OS X做大版本更新,例如10.10到10.11,就要完整移除Homebrew再安裝(之前安裝的套件也會移除掉),還有要重新安裝Xcode的Command Line Tools。
~ % xcode-select --install