2015年1月25日 星期日

安裝Homebrew


Homebrew跟Macports基本上功能一樣,差別是Homebrew盡量使用系統內已經安裝的資源,而macports是只使用自己安裝的資源,當然各有優缺點,而我自己比較喜歡Homebrew。

在安裝之前要確定已經安裝Command Line Tools和簽署Xcode的license(Xcode 6.1以下還要安裝Command Line Tools),詳細在這
安裝Xcode後安裝Command Line Tools
安裝Xcode後簽署license

Homebrew官方網站
'http://brew.sh/'




安裝Homebrew呢,官方網站上只要一個指令就可以完成,上面是簡單的說明,不要太開心一直跟著做然後都失敗-.-

以下指令安裝
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"



安裝完後首先用以下指令檢查,這個指令只會提出有問題的地方,並不會自動修改
brew doctor


第一個問題就是呢,Homebrew跟Macports就是格格不入,可以不用管他。第二個是因為現在使用的OSX是安裝在USB上,所以他抓到是我原本本機上的Xcode,所以路徑變成
/Volumes/Macintosh HD/Applications/Xcode.app

所以不用管他-.-,如果Homebrew安裝上出現問題都可以用doctor選項檢查問題

接著再更新
brew update


指令基本上也跟Macports相同,不同的是install和uninstall不用sudo

安裝
brew install 套件


移除
brew uninstall 套件



搜尋套件
brew search 套件



套件資訊
brew info 套件



列出已安裝項目
brew list



如果安裝有問題或是需要修改在./configure時的選項的時候,首先到這個目錄
/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



參考
Homebrew官方網站: 'http://brew.sh/'
Homebrew: 新一代 OSX 套件管理工具: 'https://ihower.tw/blog/archives/4308/comment-page-1'
Homebrew 讓 Mac OS X 輕鬆安裝軟體工具: 'http://blog.lyhdev.com/2011/06/homebrew-mac-os-x.html'
uninstall_homebrew.sh: 'https://gist.github.com/mxcl/1173223'



沒有留言:

張貼留言