homebrew是mac下的软件包管理器,由ruby写成。
Homebrew 和 Fink、MacPort 相比有什么优势?
Flink是直接编译好的二进制包,
MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,
Homebrew是尽量查找本地依赖库,然后下载包源代码编译。
Flink容易出现依赖库问题,MacPorts相当于自己独立构建一套,下载和编译的东西太多太麻烦,
Homebrew的方式最合理。
一些默认配置
- homebrew默认将软件安装在 /usr/local/Cellar 目录下
- 安装的程序的配置文件在/usr/local/etc目录下
常用命令
- brew --help 显示帮助命令
- brew install name #安装名为name的软件
- brew uninstall name #卸载名为name的软件
- brew list #列出安装的软件
- brew info name #显示name软件的详细信息
- brew update #更新homebrew,安装homebrew已经安装软件的最新版本
- brew upgrade name #更新name软件
- brew services 提供了一种管理mac应用 启动 停止 重启的方式
- brew switch name version #将name切换为version版本