开源软件在Mac上的安装只能通过下载源码,编译,安装,配置环境变量的步骤来完成安装。对于大部分的软件,在安装过程中是需要很多的依赖库的,手动去解决这些依赖库是十分痛苦的事情。包管理器干的就是这样的事情:解决软件安装过程中的依赖关系。
有一个开源的项目叫Homebrew,完美解决了Mac OS X上没有包管理器的尴尬。
出处:
命令:
/usr/local/Cellar 来存放Homebrew安装的程序
which brew 查看目录地址
brew --version 查看版本号
brew install 包名以安装软件
brew uninstall git 卸载软件
brew search 就可以搜索程序,例如 brew search vim
brew update 就可以把包信息更新到最新,不过包更新是通过git命令,所以要先通过 brew install git 命令安装git。
brew upgrade git 跟新某个软件
brew list 显示已安装的包
brew home [] 用浏览器打开相关包的页面
brew info [] 显示包信息
brew deps [] 显示包依赖
brew server 启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
brew -h brew帮助
删除程序,和upgrade一样,单个软件删除和所有程序老版删除。
brew cleanup git
brew clup
查看那些已安装的程序需要更新
brew outdated