序言
作為一個開發(fā)人員,特別是使用Mac的開發(fā)人員,你要是連Homebrew都不知道的話,我估計你一定是一個假的開發(fā)。
什么是Homebrew
Mac OS X是基于Unix的,它可以使用非常多Linux平臺上開源的優(yōu)秀工具,比如wget,比如dos2unix腳本工具等。
但是OS X系統(tǒng)本身卻缺少Linux下得包管理器。比如Fedora的yum與dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。
于是這些優(yōu)秀的開源軟件在Mac上的安裝只能通過下載源碼,編譯,安裝,配置環(huán)境變量的步驟來完成安裝。對于大部分的軟件,在安裝過程中是需要很多的依賴庫的,手動去解決這些依賴庫是十分痛苦的事情。包管理器干的就是這樣的事情:解決軟件安裝過程中的依賴關系。
有一個開源的項目叫Homebrew,完美解決了Mac OS X上沒有包管理器的尷尬。
官網(wǎng):https://brew.sh/index_zh-cn.html
Homebrew的安裝
在總斷中執(zhí)行:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew的能做什么
官方說明1
官方說明2
Homebrew的使用
搜索軟件
# brew search PKG_NAME
例如:搜索mysql
brew search mysql
安裝軟件
# brew install PKG_NAME
例如:安裝mysql
brew install mysql
查看已安裝包列表
# brew list
查看軟件信息
# brew info PKG_NAME
例如:查看mysql
brew info mysql
卸載軟件
# brew uninstall PKG_NAME
例如:卸載mysql
brew uninstall mysql
更新Homebrew
$ brew update
查看Homebrew版本
$ brew -v
Homebrew幫助信息
$ brew -h
Homebrew擴展homebrew-cask
在 Mac 上安裝軟件程序,你會怎么做?通常的做法應該是以下兩種:
在 Mac App Store 搜索,然后安裝;
對于不在 Mac App Store 上架的軟件,先在搜索引擎中搜索,找到官網(wǎng),然后打開下載頁面下載,最后再將下載的安裝包拖到「軟件程序」文件夾或執(zhí)行安裝。
聽起來是不是有些麻煩?使用 Homebrew Cask 擴展。這種方法只需在終端輸入一行命令,就可以解決包括查找、下載和安裝軟件的一系列步驟。
brew cask install google-chrome
brew cask uninstall google-chrome