為什么要使用Homebrew
Mac OS X是基于Unix的,它可以使用非常多Linux平臺(tái)上開源的優(yōu)秀工具浪蹂,比如wget,比如dos2unix腳本工具等。
但是OS X系統(tǒng)本身卻缺少Linux下得包管理器夕吻。比如Fedora的yum與dnf,比如Ubuntu的apt-get繁仁,比如ArchLinux的Pacman等涉馅。
于是這些優(yōu)秀的開源軟件在Mac上的安裝只能通過下載源碼,編譯黄虱,安裝稚矿,配置環(huán)境變量的步驟來完成安裝。對(duì)于大部分的軟件捻浦,在安裝過程中是需要很多的依賴庫的晤揣,手動(dòng)去解決這些依賴庫是十分痛苦的事情。包管理器干的就是這樣的事情:解決軟件安裝過程中的依賴關(guān)系朱灿。
有一個(gè)開源的項(xiàng)目叫Homebrew昧识,完美解決了Mac OS X上沒有包管理器的尷尬。
檢測(cè)是否已安裝Homebrew
在命令行里輸入 brew
會(huì)有輸出提示command not found: brew
盗扒,如圖:
Homebrew的安裝與使用
在Homebrew的官網(wǎng)上面清楚的介紹了安裝和基本使用跪楞。
安裝
- 安裝XCode或者Command Line Tools for Xcode缀去。如果你使用XCode來進(jìn)行軟件的開發(fā),那么只需要在App Store中安裝Xcode即可甸祭。如果你并不使用Xcode這個(gè)龐然大物來編碼朵耕,那么可以安裝Command Line Tools for Xcode:打開終端,鍵入以下代碼完成安裝:
xcode-select --install
- 安裝完上面的編譯依賴之后淋叶,通過下面的代碼完成Homebrew的安裝:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
過程如圖:
安裝時(shí)發(fā)現(xiàn)了一個(gè)細(xì)節(jié)阎曹,如下圖:
- Homebrew安裝完成,如下圖:
基本使用
安裝軟件
# brew install PKG_NAME
brew install wget
搜索軟件
# brew search PKG_NAME
brew search wget
查看軟件信息
# brew info PKG_NAME
brew info wget
卸載軟件
# brew uninstall PKG_NAME
brew uninstall wget
Homebrew的擴(kuò)充
如果想安裝Chrome瀏覽器怎么辦煞檩?試試下面的命令:
brew install google-chrome
發(fā)現(xiàn)并不能安裝处嫌,沒有該軟件。怎么辦斟湃?好消息是一個(gè)叫做homebrew-cask的工具擴(kuò)充了Homebrew熏迹。
安裝 homebrew-cask
brew install caskroom/cask/brew-cask
使用 homebrew-cask
基本用法與brew相同,只不過在brew后面加了一個(gè)cask單詞凝赛。
- 安裝軟件
brew cask install google-chrome
- 卸載軟件
brew cask uninstall google-chrome
參考資料
更多關(guān)于Homebrew以及Homebrew-cask的介紹(包括源碼)注暗,請(qǐng)參考以下資料。
1墓猎、Homebrew官網(wǎng)
2捆昏、Homebrew-cask官網(wǎng)