(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.