2015年12月1日

Mac - Homebrew 教學 ( How to use Homebrew tutorial )

Homebrew 是於 Mac OS X 環境下開發者的好幫手,它幫忙編譯、管理軟體。本篇將跳過基本的安裝,紀錄一些 Homebrew 的知識與小技巧。( 其他 Mac 相關教學可以參考本篇整理 )



Homebrew 所下載檔案的位置:
想要知道 Homebrew 下載的檔案存放位置,可以使用指令:
brew --cache
路經通常是 /Library/Caches/Homebrew


Formula 存放位置:
Formula 為 Homebrew 執行編譯、安裝軟體的 Script 的名稱,副檔名為 .rb,其存放位置通常是在 /usr/local/Library/Formula 底下。每一個安裝的軟體都會有自己的 .rb 檔案。需要客製化自己的編譯方式或想要額外加入參數,就可以從這邊手動修改檔案。Homebrew 提供指令開啟、編輯 Formula 檔案:
# $FORMULA 變數填入你的軟體名稱
brew edit $FORMULA
若 Formula 改好後,我們便可以重新編譯,重新編譯方式請參考下一個部分。


重新安裝軟體:
這邊提供兩個方法來透過 Homebrew 重新安裝軟體,:
# $FORMULA 變數填入你的軟體名稱
brew reinstall $FORMULA
以上方法比較直接,但 Homebrew 通常會下載已經先編譯好的檔案 ( 即 Bottle ) 來重新安裝軟體。如果像剛剛我們已經修改過 Formula 檔案的話,我們可能需要真正重新編譯軟體,這時候我們可以使用同樣的指令加上參數 --build-from-source
brew reinstall $FORMULA --build-from-source


Environment :
  ・ Mac OS X

Reference :
  ・ Homebrew


熱門文章