(1) MAC开发环境——软件包管理


Homebrew

  • 使用 Homebrew 安装 Apple 没有预装,但你需要的东西。
  • brew管理命令行工具,三方库,会先下载源码,编译,安装,最后link到/usr/local/bin中,如:brew install wget
  • brew cask管理Mac应用,会直接下载二进制,然后安装,是AppStore的补充,如:brew cask install chrome
  • 推荐所有软件先考虑AppStore,如果没有再考虑Homebrew,再没有再去官网下载,方便后面管理

Install Homebrew

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

Homebrew 常用命令

$ brew search /wge*/  # 搜索软件,后面是正则表达式
$ brew info wget    # 查看软件信息
$ brew install wget  # 安装 wget
$ brew list wget    # 列出该软件安装后的文件
$ brew uninstall wget  # 卸载 wget

获取Homebrew-Cask

$ brew tap caskroom/cask

Homebrew Cask常用命令

# brew cask 和 brew 的命令基本一致,search, info, list, install, uninstall 子命令都一样
$ brew cask install java  # 安装 Java
$ brew cask uninstall java  # 卸载 Java
$ brew cask install --force $(brew cask outdated | awk '{print $1}' | xargs)  # 更新Cask

Homebrew 更多命令

$ brew cleanup  # 卸载旧版本软件,Homebrew升级时是全新安装,不卸载旧版,需要手动卸载旧版本软件
$ brew update  # 更新Homebrew
$ brew upgrade  # 更新所有过期软件
$ brew doctor  # brew自检
$ brew outdated  # 列出所有过期软件
$ brew --cache  # 打印brew下载包存放位置

卸载Homebrew

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

Download the uninstall script and run ./uninstall --help to view more uninstall options.