Homebrew介绍
Homebrew 是基于 OS X 的套件管理工具,是一个开源的 Ruby 脚本,专门用于快速下载软件;
通俗地讲,Homebrew 类似于一个软件中心,可以理解成 App Store 或者 Google Play 那样的软件商店, 且内容更加丰富;
Homebrew Cask,它是一套建立在 Homebrew 基础之上的 OS X 软件安装命令行工具,是 Homebrew 的扩展;
使用Homebrew有什么优势呢?
通过 Homebrew 下载安装的软件全部来自对应的软件官网,无需担心下载源的安全问题;
依存于系统既有的库,减少了空间占用和冗余;
使用 Git 进行管理和更新;
易于定制;
安装软件 / 软件包 / 软件都在一个目录下,方便管理,这也是 Homebrew 能如此受欢迎的最大原因之一;
为什么要用[命令行]安装软件 ?
操作真的很方便:
brew cask install <软件名1> <软件名2> <软件名3>相比从 Mac App Store 下载的优势:
对于在 Mac App Store 中上架的软件而言,由于需要经过苹果审核,更新速度就是一个很大的问题。而使用 Homebrew 安装的 App 也是从它的软件官网下载,Homebrew 只是做了整合,这使得它对于常用 App 的支持更全面,更新也更迅速。相比从官网下载的优势:
通过 Homebrew 或者 Homebrew Cask 安装的软件都会集中在一个目录下面,再由 Homebrew 将相关软件软链接到相关路径。举个例子,如果当我们访问系统中的 A 文件时,系统都会将访问路径导向 B 文件对应的路径,那么 A 文件就是 B 文件的软链接,这也是 Homebrew 的原理。
相比我们自行去官网下载的 App 安装包,有时在「桌面」有时在「下载」文件夹的情况,使用 Homebrew 我们无需担心文件的位置,所有安装包都会放在一处,这对之后的管理提供了很大便利。
准备工作:
配备 Intel CPU 的 Mac 电脑:
确保你的 Mac 系统版本在 OS X 10.9 或以上;安装 Xcode:
如果你的电脑上没有安装 Xcode,你可能需要先在 Mac App Store 下载 Xcode;安装 Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"```
### Homebrew 使用:
* 下载软件:
`brew cask install 软件名`
如:`brew cask install java` , 安装java环境;
`brew cask install google-chrome` , 安装chrome浏览器;
* 卸载软件:
`brew cask uninstall 软件名`
如: `brew cask uninstall google-chrome` , 卸载chrome浏览器;
* 软件搜索:
`brew cask search 软件名`
如: `brew cask search google`
* 查看软件相关信息:
`brew cask info 软件名`
如:`brew cask info google-chrome`
* 删除 Homebrew Cask 下载的包
`brew cask cleanup`
* 列出通过 Homebrew Cask 安装的包
`brew cask list`
* 更新 Homebrew Cask
`brew cask update`
### Homebrew 扩展使用 :
* [少数派推荐](http://sspai.com/31927)
[mac QuickLook 扩展](http://sspai.com/31927)
* 安装 Markdown 预览(QuickLook)插件
`brew cask install qlmarkdown`
* 代码块高亮
`brew cask install qlcolorcode`
* 视频预览插件
`brew cask install qlvideo`
-------------
关于 Homebrew 以及 Homebrew Cask 的用法还有很多,持续更新,尽情关注。
-------------