安装
请按照官网的命令进行安装即可:https://brew.sh/
需要注意的是,Homebrew本身安装的位置是 /usr/local/Homebrew
,并在 /usr/local/bin
内创建了homebrew的启动程序brew的软连接:
# amos @ x86_64-apple-darwin13 in /usr/local/bin [10:31:00]
$ ll brew
lrwxr-xr-x 1 amos admin 28B Jun 14 07:32 brew -> /usr/local/Homebrew/bin/brew
常用命令
使用 --verbose
或 -v
,很多命令会打印出额外的调试和安装信息
$ brew --version
查看版本$ brew install formula
安装软件包$ brew uninstall formula
卸载某个软件包$ brew update
更新homebrew到最新版$ brew list
列出所有安装的软件包$ brew search formula
搜索某个软件包
更多命令:http://docs.brew.sh/Manpage.html
Homebrew是做什么的?
Homebrew可以为你安装你需要但苹果(或Linux系统)没有的软件。比如:
$ brew install wget
Homebrew将软件包安装到它们自己的目录,然后将它们的启动程序软链接到 /usr/local
这个地址。
$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
这里给出的例子是延续上一个shell命令的,上一个命令中,我们使用homebrew安装了wget这个软件,homebrew会将其安装在 /usr/local/Cellar/
下,比如 /usr/local/Cellar/wget
。
在Mac OS 系统目录结构这篇文章中,我们提到了:/usr
为第三方程序安装目录。/usr/bin
, /usr/sbin
, /usr/lib
,其中/usr/lib
目录中存放了共享库(动态链接库)。
而我们在/usr/local/Cellar/
下安装的程序的执行程序,会自动连接到/usr/bin
中,即上文代码块中的bin/wget -> ../Cellar/wget/1.16.1/bin/wget
。也就是,我们可以直接在命令行输入wget
来启动程序。