关于brew
mac系统也是基于unix的系统,所以也继承类很多unix的特性,包括软件的编译,安装等。ubuntu下有快捷命令apt-get install来快速安装软件。centos下有yum install来快速安装。所以,mac下也有一种方式,就是使用brew。是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便brew类似ubuntu系统下的apt-get的功能。
brew是Mac下的一个包管理工具,它从下载源码解压然后 ./configure && make install ,同时会包含相关依存库。并自动配置好各种环境变量,而且非常易于卸载。 这个对程序员来说简直是福音,简单的指令,就能快速安装和升级本地的各种开发环境。
安装brew
> /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew命令使用说明
brew install [FORMULA...] # 安装源码
brew info svn [FORMULA...] # 显示软件的各种信息,包括版本啊源码地址啊等等
brew uninstall [FORMULA...] # 卸载软件,很爽,一键静默卸载
brew search [FORMULA...] # 模糊搜索brew 支持的软件。如果不加软件名,就会列出所有它支持的软件。多的很。
brew list # 列出本机通过brew安装的所有软件
brew update # 跟新brew软件自身
brew upgrade [FORMULA...] # 更新安装过的软件,如果不加软件名,就更新所有可以更新的软件
brew cleanup # 清除下载的各种缓存
brew outdated # 查看可升级的软件包
brew-cask
brew cask 是在brew 的基础上一个增强的工具,用来安装Mac上的Gui程序应用包(.dmg/.pkg), 比如qq、chrome、xun lei等。它先下载解压到统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤,同样,卸载相当容易与干净。然后再软链到~/Applications/目录下, 一气呵成。非常方便,而且还包含很多在 AppStore 里没有的常用软件。
假设你已安装好了Homebrew,安装与使用极其简单,打开终端,输入:
brew tap phinze/homebrew-cask
brew install brew-cask
然后就可以像brew一样来安装chrome等软件,例如:
brew cask install google-chrome
如果你想查看 cask 上是否存在你需要的 app,可以到 caskroom.io 进行搜索。