其实细心的朋友可能会发现,Homebrew 的安装命令好像有两个:
$ brew install <package> $ brew install --cask <package>
这两者有什么区别呢?
官方描述:Homebrew Cask 扩展了 Homebrew,并为 Atom 和 Google Chrome 等 GUI macOS 应用程序的安装和管理带来了优雅、简单和快速。 为此,我们提供了友好的 CLI 工作流来管理作为二进制文件分发的 macOS 应用程序。
cask
代表已经预编译的二进制文件,无需在安装时编译。
我们执行如下搜索命令,会发现:
`brew search google
==> Formulae aws-google-auth google-sparsehash google-authenticator-libpam google-sql-tool google-benchmark googler google-go googletest google-java-format
==> Casks google-ads-editor google-analytics-opt-out google-backup-and-sync ...`
以上搜索命令,可以看到搜索关键词 google
,结果会出现 Formulae
和 Casks
两种分类,有何区别?
其实所有的 Homebrew Cask 命令都以 brew
开头,这对 Casks 和 Formulae 均适用。
所以,使用 Homebrew 安装软件,只要使用如下命令即可:
$ brew install <package>
其他一些命令:
$ brew uninstall <package> # 卸载 $ brew reinstall <package> # 重装