homebrew cask 理解与应用

什么是homebrew cask?

官网给出的解释为:

“To install, drag this icon…”

Homebrew Cask extends Homebrew and brings its elegance, simplicity, and speed to the installation and management of GUI macOS applications such as Atom and Google Chrome.

"安装,拖拽图标..."

Homebrew Cask 扩展了Homebrew,它能更加优雅、简单并且快速的下载和管理macOS的图形用户界面应用,比如:Atom 和 Google Chrome。


home-brew 的优势

brew与brew cask相比,针对的下载对象不同:

  • brew ——下载不带界面的工具第三方库
  • brew cask——下载带界面的应用软件

比如: brew cask install chrome安装谷歌浏览器,就可以直接找到图标运行。所以brew cask就是苹果官方app store的补充,一个非苹果官方软件商店。很多软件都没有在苹果官方app store商店上架,我们可以通过brew cask一键下载。


使用home brew的实例

假如想要安装phantomjs,常见的步骤为:上官网——下载文件——解压——配置环境变量。这些操作对于一个新手来说比较繁琐的,所以很多人喜欢在terminal上使用命令行直接下载。

比如有人使用npm:

$ npm install phantomjs

又或者使用brew:

$ brew install phantomjs

结果发现都没能下载phantomjs

这个时候brew cask就发挥作用了:

$ brew tap homebrew/cask
$ brew cask install phantomjs

就能成功下载。

其中,brew tap表示进入到仓库,这里表示进入homebrew/cask仓库。如果没有brew tap,软件的安装会在默认的主仓库下进行。


参考资料:

  • Github/homebrew-cask
  • Homebrew
  • brew和brew cask的区别

你可能感兴趣的:(homebrew cask 理解与应用)