包管理工具可以讓你安裝和更新程序變得更方便,目前在 OS X 系統(tǒng)中最受歡迎的包管理工具是 Homebrew.
在安裝 Homebrew 之前,需要將 Xcode Command Line Tools 安裝完成,這樣你就可以使用基于 Xcode Command Line Tools 編譯的 Homebrew。
在 terminal 中復(fù)制以下命令(不包括 $),跟隨指引,將完成 Hombrew 安裝。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
緊接著,我們需要做一件事讓通過 Hombrew 安裝的程序的啟動(dòng)鏈接 (在 /usr/local/bin 中)可以直接運(yùn)行,無需將完整路徑寫出。通過以下命令將 /usr/local/bin 添加至 $PATH 環(huán)境變量中:
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
Cmd+T 打開一個(gè)新的 terminal 標(biāo)簽頁,運(yùn)行以下命令,確保 brew 運(yùn)行正常。
$ brew doctor
譯注:
安裝完成后,Homwbrew 會(huì)將本地 /usr/local 初始化為 git 的工作樹,并將目錄所有者變更為當(dāng)前所操作的用戶,將來 brew 的相關(guān)操作不需要 sudo 。
安裝一個(gè)包,可以簡(jiǎn)單的運(yùn)行:
$ brew install <package_name>
更新 Homebrew 在服務(wù)器端上的包目錄:
$ brew update
查看你的包是否需要更新:
$ brew outdated
更新包:
$ brew upgrade <package_name>
Homebrew 將會(huì)把老版本的包緩存下來,以便當(dāng)你想回滾至舊版本時(shí)使用。但這是比較少使用的情況,當(dāng)你想清理舊版本的包緩存時(shí),可以運(yùn)行:
$ brew cleanup
查看你安裝過的包列表(包括版本號(hào)):
$ brew list --versions
你已經(jīng)感受到了使用 Homebrew 安裝命令行程序的便利。那么接下來,我們將通過 Homebrew Cask 優(yōu)雅、簡(jiǎn)單、快速的安裝和管理 OS X 圖形界面程序,比如 Google Chrome 和 Dropbox。
安裝 Homebrew-cask 是如此的簡(jiǎn)單直接,運(yùn)行以下命令即可完成:
$ brew tap caskroom/cask // 添加 Github 上的 caskroom/cask 庫
$ brew install brew-cask // 安裝 brew-cask
$ brew cask install google-chrome // 安裝 Google 瀏覽器
$ brew update && brew upgrade brew-cask && brew cleanup // 更新
如果你想查看 cask 上是否存在你需要的 app,可以到 caskroom.io 進(jìn)行搜索。
有些 插件 可以讓 Mac 上的文件預(yù)覽更有效,比如語法高亮、markdown 渲染、json 預(yù)覽等等。
$ brew cask install qlcolorcode
$ brew cask install qlstephen
$ brew cask install qlmarkdown
$ brew cask install quicklook-json
$ brew cask install qlprettypatch
$ brew cask install quicklook-csv
$ brew cask install betterzipql
$ brew cask install webp-quicklook
$ brew cask install suspicious-package
$ brew cask install alfred
$ brew cask install appcleaner
$ brew cask install cheatsheet
$ brew cask install dropbox
$ brew cask install google-chrome
$ brew cask install onepassword
$ brew cask install sublime-text
$ brew cask install totalfinder
...
譯注:
如果你經(jīng)常使用 Alfred 啟動(dòng)程序,那么你會(huì)想 Alfred 可以搜索 brew cask 安裝的程序,實(shí)現(xiàn)這些僅需運(yùn)行:
brew cask alfred link
此外你還可以通過 brew cask 安裝 launchrocket,來管理通過 brew 安裝的 service
更多建議: