Homebrew

tags: Mac Homebrew

http://mt116.blogspot.com/2017/11/homebrew.html
https://shockerli.net/post/macos-homebrew-manual/

安裝brew,用macOS的ruby安裝brew

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

$ brew update   //更新電腦上全部的 Formulae
$ brew upgrade  //更新所有已安裝的套件

$ brew help
$ brew -v

$ brew cleanup  //清除舊的package

package

$ brew install [套件名]
$ brew uninstall [套件名]
$ brew list

$ brew search [套件名稱]
$ brew info [套件名稱]

$ brew upgrade  //更新所有package
$ brew upgrade [包名]      //更新指定的package
$ brew outdated  //查詢可更新的包

brew cask 安裝有GUI的套件

$ brew cask install [套件名]
$ brew cask uninstall [套件名]
已經改變了 // Calling brew cask list is deprecated! Use brew list --cask instead.
$ brew list --cask  // 也可以用 brew cask list

brew vs brew cask

  • brew cask是已經編譯好了的應用包(.dmg/.pkg)

  • brew 是從下載原始碼解壓然後./configure && make install,同時會包含相關依存庫。並自動配置好各種環境變數,而且易於解除安裝