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 的終端機貼上以下指令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安裝套件
安裝套件的方式很簡單,例如安裝 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 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
您好~
在 Mac 的終端機貼上以下指令:
/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
這邊要加引號(剛剛試了)
“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
謝謝大大!
因為我是用10.13的mac
我最近執行brew update
都出現
You are using macOS 10.13.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew’s GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.
是不是就不能用了