引言:The missing package manager for macOS.
时间:2017年11月02日
作者:JustDo23
01. 简介
Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 MacOS
系统上的软件安装过程。它以 Ruby
语言写成,拥有安装、卸载、更新、查看、搜索等很多实用的功能。默认安装在 /usr/local
目录,由一个核心 git
版本库构成。
02. 安装 Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
03. 更新 Homebrew
$ brew update
04. 卸载 Homebrew
-
执行指令
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
-
下载卸载脚本并执行脚本
05. 常用指令
-
查看版本号
$ brew --version # 或者 $ brew -v
-
查看帮助信息
$ brew help # 或者 $ brew -h
-
安装程序
$ brew install <formula>
-
Homebrew 会将软件包安装到独立目录,并将其文件软链接至
/usr/local
。 - 在线搜索可以安装的 formula
- 安装 formula 数量统计
-
Homebrew 会将软件包安装到独立目录,并将其文件软链接至
-
卸载程序
$ brew uninstall <formula>
-
查看已安装程序列表
$ brew list
-
查询某个程序
$ brew search <formula>
-
查看程序信息
$ brew info <formula>
-
查看程序依赖关系
$ brew deps <formula>
-
查看配置
$ brew config
-
统计
# 允许统计
$ brew analytics
# 控制统计开关
$ brew analytics off | on
- 查看 Homebrew 安装路径
$ brew --prefix
- 通常路径为
/usr/local
- 查看文件下载路径
$ brew --cache
- 通常路径为
~/Library/Caches/Homebrew
-
潜在问题自我检查
# 呼叫医生 $ brew doctor
-
程序链接
$ brew link $ brew link <formula>
-
选择程序版本
$ brew switch <formula> <version>
-
打开主页
# Homebrew 主页 $ brew home # 程序主页 $ brew home <formula>
06. 升级本地程序
-
升级 Homebrew
$ brew update
-
查看可更新列表
$ brew outdated
-
升级一切
$ brew upgrade
-
指定程序升级
$ brew upgrade <formula>
07. 删除卸载旧版程序
-
默认情况下 Homebrew 不会卸载旧版的程序。
-
删除指定程序旧版本
$ brew cleanup <formula>
-
删除一切程序旧版本
$ brew cleanup
-
查看会被删除的列表
$ brew cleanup -n
08. Homebrew Cask
-
可以利用 Homebrew Cask 快速安装和管理图形界面程序。
-
安装 Homebrew Cask
# 添加 Github 上的 caskroom/cask 库 $ brew tap caskroom/cask
-
常用命令
# 搜索程序 $ brew cask search <formula> # 安装程序 $ brew cask install <formula> # 查看已安装列表 $ brew cask list # 卸载程序 $ brew cask uninstall <formula> # 卸载程序所有版本 $ brew cask uninstall --force <formula> # 呼叫医生 $ brew cask doctor # 查看过时 $ brew cask outdated # 删除所有过时 $ brew cask cleanup # 验证可安装行 $ brew cask audit
网友评论