Homebrew 官方網站:
https://brew.sh/index_zh-tw.html


Homebrew 可以做什麼?

Homebrew 可以在 Mac 上安裝系統沒有的套件,例如 Wget 這種工程師常用的軟體。不過 Homebrew 不是只有工程師才用的到,一般常見的軟體、下載 YouTube 的程式,其實都可以透過 Homebrew 來取得。

Homebrew 也有點像是 Ninite 這套軟體,我們不需要搜尋軟體的官方網站,並手動下載、安裝軟體。尤其是許多需要註冊登入才能下載的軟體,例如:Adobe Creative Cloud、Microsoft Office 都可以透過 Homebrew 來搜尋並安裝。


安裝 Homebrew

在 Mac 的終端機貼上以下指令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝套件

安裝套件的方式很簡單,例如安裝 Wget 一樣透過指令:

brew install wget

更新套件

brew update && brew upgrade && brew cleanup

一氣呵成的指令內容分別是:
brew update:更新 Homebrew 及套件清單
brew upgrade:更新所有套件
brew cleanup:清除暫存檔

不過在 brew 軟體清單內可能大部分都是比較「工程」的套件,因此如果要安裝一些「尋常」的軟體,我們可以安裝 Homebrew-Cask 這套軟體,來取得更多的應用程式。


安裝 Homebrew-Cask

輸入指令:

brew tap caskroom/cask

搜尋可以安裝的軟體

假設我們想要尋找 Adobe 系列,可以輸入指令:

brew cask search adobe

Homebrew-Cask 就會列出所有可以安裝的 Adobe 應用程式。


安裝軟體

接著,安裝一般軟體就很簡單了,例如 Google 瀏覽器:

brew cask install google-chrome

網路上有許多教學特別註明,必須透過某些指令,去設定安裝軟體的路徑。筆者撰文時,測試了最新版 Homebrew-Cask 安裝軟體,跟安裝一般 Mac 軟體,預設的路徑就在「應用程式」資料夾,因此應該不需要額外修改。


更新軟體

列出需要更新的軟體

brew cask outdated

更新指定軟體

brew cask install --force google-chrome

一次找出需要更新的軟體並更新

brew cask install --force $(brew cask outdated | awk '{print $1}' | xargs)

移除軟體

brew cask uninstall google-chrome

延伸閱讀