Homebrew与Homebrew cask

介绍 Homebrew。Homebrew 是 Mac OS X 上强大的包管理器。

Homebrew Cask 扩展了 Homebrew ,是 Mac 上简单优雅的软件安装命令行工具。

1. 安装 Homebrew 和 Home Cask 。

Home-cask 依赖于 Homebrew,而 Homebrew 依赖于 Xcode 和 ruby 。

1.1. 安装 Xcode,可在Mac的App store里边下载安装。

1.2.对于 ruby, Mac本身自带,可不用安装。

1.3. 安装 Homebrew。

安装完 Xcode 和 ruby 后,打开 Terminal, 复制并粘贴以下指令并回车执行。

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

1.4. 安装 Homebrew Cask。

安装完 Homebrew 后,打开 Terminal, 复制并粘贴以下指令并回车执行。

brew install phinze/cask/brew-cask

 2. 使用 Homebrew

以安装和管理 软件 wget 为例,演示如何日常简单的使用 Homebrew 。

2.1. 安装软件。

brew install wget

2.2. 卸载软件。

brew uninstall wget

2.3. 搜索软件。

brew search wget

2.4. 更新软件。

brew upgrade wget

2.5. 查看软件包信息

brew upgrade wget

2.6. 列出软件包的依赖关系

brew deps wget

2.7. 删除软件。

brew cleanup wget

2.8. 查看哪些软件需要更新。

brew outdated

2.9. 更新所有软件。

把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。

brew upgrade

3.0. 显示已经安装的软件列表。

brew list

3. Homebrew 定制软件包

3.1. 找到待安装软件的源码下载地址。

比如为:http://foo.com/bar-1.0.tgz。

3.2. 建立自己的formula。

brew create http://foo.com/bar-1.0.tgz

3.3. 编辑formula。

上一步建立成功后,Homebrew会自动打开新建的formula进行编辑,也可用如下命令打开formula进行编辑。

brew edit bar

Homebrew自动建立的formula已经包含了基本的configure和make install命令,对于大部分软件,不需要进行修改,退出编辑即可。

3.4. 安装软件。

brew install bar

这样,该软件包便在Homebrew的管理之下了,可方便之后的管理。

4. Homebrew的安装路径及文件夹说明

Homebrew 的安装路径为:/usr/local 。

bin
用于存放所安装程序的启动链接(相当于快捷方式)

Cellar
所有brew安装的程序,都将以[程序名/版本号]存放于本目录下

etc
brew安装程序的配置文件默认存放路径

Library
Homebrew 系统自身文件夹

5. Homebrew Cask 使用

以google-chrome为例,演示如何日常简单的使用 Homebrew Cask 。

5.1. 安装软件。

brew cask install google-chrome

5.2. 列出所有可以被安装的软件。

brew cask search

5.3. 查找所有名字包含 “chrome” 的应用。

brew cask search chrome

5.4. 查看软件的信息。

brew cask info google-chrome

5.5. 卸载软件。

brew cask uninstall google-chrome

5.6. 这里为 Homebrew Cask 已支持软件列表。