Homebrew 是一款开源的软件包管理系统,用来简化 Mac OS X 系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。
名称 | 说明 |
---|---|
编程语言 | Ruby |
操作系统 | Mac OS |
类型 | 软件包管理系统 |
许可协议 | BSD许可证 |
官方网站 | https://brew.sh |
源代码库 | https://github.com/Homebrew/brew |
马克斯·霍威尔(Max Howell)
Homebrew的作者Max Howell曾应聘过Google的职位,在技术没有成功之后,在Twitter上发帖
Google: 90% of our engineers use the software you wrote (Homebrew), but you can't invert a binary tree on a whiteboard so fuck off.
(Google:我们90%的工程师都在用你的软件(Homebrew),但是你不会在白板上翻转二叉树所以滚出去)
一、安装&卸载 HomeBrew
1. 安装HomeBrew依赖
安装 XCode
或者 Command Line Tools for Xcode
。
Xcode
可以在 AppStore 中下载安装。
Command Line Tools for Xcode
需要在终端中执行命令安装。
xcode-select --install
2. 安装HomeBrew
Homebrew 安装时,会自动创建 /usr/local/Cellar
目录 ,来存放通过 Homebrew 安装的软件包,并将其文件软链接至 /usr/local
目录,此时就可以使用 brew 命令。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3. 卸载HomeBrew
Homebrew 卸载时,会提示是否移除通过 Homebrew 安装的软件包,此时就可以卸载 HomeBrew 以及软件包了。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
二、常用命令
# 更新Homebrew
brew update
# 安装软件包
brew install 「packagename」
# 卸载软件包
brew uninstall 「packagename」
# 搜索软件包
brew search 「packagename」
# 查看软件包信息 - 目前的版本,依赖,安装后注意事项等
brew info 「packagename」
# 查看已安装软件包
brew list
# 查看帮助
brew help
# 检查更新 - 所有安装的软件包中哪些可以升级
brew outdated
brew outdated 「packagename」
# 升级 - 所有可以升级的软件包
brew upgrade
brew upgrade 「packagename」
# 清理 - 不需要的版本及其安装包缓存
brew cleanup
brew cleanup 「packagename」