Homebrew「MacOS 缺失的软件包的管理器」

96
LuisX 595a1b60 08f6 4beb 998f 2bf55e230555
0.9 2018.12.12 16:44* 字数 308
Homebrew

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),但是你不会在白板上翻转二叉树所以滚出去)

Max Howell Twitter

一、安装&卸载 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」
iOS 开源
Gupao