Homebrew介紹
Homebrew 是基于 OS X 的套件管理工具,是一個(gè)開(kāi)源的 Ruby 腳本,專門用于快速下載軟件;
通俗地講,Homebrew 類似于一個(gè)軟件中心,可以理解成 App Store 或者 Google Play 那樣的軟件商店, 且內(nèi)容更加豐富;
Homebrew Cask,它是一套建立在 Homebrew 基礎(chǔ)之上的 OS X 軟件安裝命令行工具,是 Homebrew 的擴(kuò)展;
使用Homebrew有什么優(yōu)勢(shì)呢?
通過(guò) Homebrew 下載安裝的軟件全部來(lái)自對(duì)應(yīng)的軟件官網(wǎng),無(wú)需擔(dān)心下載源的安全問(wèn)題;
依存于系統(tǒng)既有的庫(kù),減少了空間占用和冗余;
使用 Git 進(jìn)行管理和更新;
易于定制;
安裝軟件 / 軟件包 / 軟件都在一個(gè)目錄下,方便管理,這也是 Homebrew 能如此受歡迎的最大原因之一;
為什么要用[命令行]安裝軟件 ?
操作真的很方便:
brew cask install <軟件名1> <軟件名2> <軟件名3>相比從 Mac App Store 下載的優(yōu)勢(shì):
對(duì)于在 Mac App Store 中上架的軟件而言,由于需要經(jīng)過(guò)蘋(píng)果審核,更新速度就是一個(gè)很大的問(wèn)題。而使用 Homebrew 安裝的 App 也是從它的軟件官網(wǎng)下載,Homebrew 只是做了整合,這使得它對(duì)于常用 App 的支持更全面,更新也更迅速。相比從官網(wǎng)下載的優(yōu)勢(shì):
通過(guò) Homebrew 或者 Homebrew Cask 安裝的軟件都會(huì)集中在一個(gè)目錄下面,再由 Homebrew 將相關(guān)軟件軟鏈接到相關(guān)路徑。舉個(gè)例子,如果當(dāng)我們?cè)L問(wèn)系統(tǒng)中的 A 文件時(shí),系統(tǒng)都會(huì)將訪問(wèn)路徑導(dǎo)向 B 文件對(duì)應(yīng)的路徑,那么 A 文件就是 B 文件的軟鏈接,這也是 Homebrew 的原理。
相比我們自行去官網(wǎng)下載的 App 安裝包,有時(shí)在「桌面」有時(shí)在「下載」文件夾的情況,使用 Homebrew 我們無(wú)需擔(dān)心文件的位置,所有安裝包都會(huì)放在一處,這對(duì)之后的管理提供了很大便利。
準(zhǔn)備工作:
配備 Intel CPU 的 Mac 電腦:
確保你的 Mac 系統(tǒng)版本在 OS X 10.9 或以上;安裝 Xcode:
如果你的電腦上沒(méi)有安裝 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環(huán)境;
`brew cask install google-chrome` , 安裝chrome瀏覽器;
* 卸載軟件:
`brew cask uninstall 軟件名`
如: `brew cask uninstall google-chrome` , 卸載chrome瀏覽器;
* 軟件搜索:
`brew cask search 軟件名`
如: `brew cask search google`
* 查看軟件相關(guān)信息:
`brew cask info 軟件名`
如:`brew cask info google-chrome`
* 刪除 Homebrew Cask 下載的包
`brew cask cleanup`
* 列出通過(guò) Homebrew Cask 安裝的包
`brew cask list`
* 更新 Homebrew Cask
`brew cask update`
### Homebrew 擴(kuò)展使用 :
* [少數(shù)派推薦](http://sspai.com/31927)
[mac QuickLook 擴(kuò)展](http://sspai.com/31927)
* 安裝 Markdown 預(yù)覽(QuickLook)插件
`brew cask install qlmarkdown`
* 代碼塊高亮
`brew cask install qlcolorcode`
* 視頻預(yù)覽插件
`brew cask install qlvideo`
-------------
關(guān)于 Homebrew 以及 Homebrew Cask 的用法還有很多,持續(xù)更新,盡情關(guān)注。
-------------