Mac 系統下類似於 apt-get 的軟件包管理器 -- Homebrew


對於一個習慣了在 Ubuntu 的終端上通過 apt-get 來安裝工具軟件的我來說,也希望在Mac上找到類似的工具,能很方便的一條命令就能安裝所需的軟件,而不用手工的去查找下載編譯,或者是折騰安裝所需的一些依賴關系。很驚喜發現,Mac上也有類似的工具軟件包管理器 --Homebrew

Homebrew 並不是什么軟件包都能裝,它只是能裝一些系統缺省的軟件包,例如:wget、nginx、mysql等等。不過隨着 homebrew0.9版 新加了 tap 操作,支持安裝第三方數據源的軟件包,以后支持安裝的軟件包會更多、更豐富。

Homebrew安裝

安裝 Homebrew 很簡單,只需在終端上輸入一行 Ruby 腳本(所以要先搭建 Ruby 運行環境,Mac 下已經預裝了 Ruby)就行:

Homebrew使用

Homebrew 跟 Ubuntu 的里的 apt-get 一樣,update是更新軟件包列表,install是安裝軟件包,uninstall是卸載軟件包,用法都差不多,熟悉 apt-get 使用的話是很容易上手。

下面是 Homebrew 的一些常用操作(package替換成你想安裝的軟件名,例如:nginx、mysql,就能正常安裝你想要安裝的軟件):

顯示幫助信息

1
brew -h

Homebrew的版本

1
brew - v

列出Homebrew的建議或警告信息

1
brew doctor

列出已安裝的軟件包

1
brew list

更新Homebrew軟件包

1
brew update(up)

用瀏覽器打開package主頁(package 為空則打開 Homebrew 主頁)

1
brew home package

顯示軟件包內容信息

1
brew info package

顯示包依賴

1
brew deps package

查找有沒有想要安裝的軟件包(支持模糊查找)

1
brew search package

查看軟件包的信息

1
brew info package

軟件包的安裝選項

1
brew options package

安裝軟件包

1
brew  install package

如果想查看安裝過程中執行的命令或者是編譯信息,可以在 "install" 后面加一個 "-v" 參數:

1
brew  install - v package

卸載軟件包

1
brew uninstall(remove) package

用 Homebrew 安裝第三方工具軟件包,例如用 homebrew 安裝官方缺省的php

1
brew tap josegonzalez /php

如果軟件包出了新版本,可以用 upgrade 更新過時的軟件包(缺省 package 參數,則為全部更新):

1
brew upgrade package

清理之前安裝的舊版本數據:

1
2
brew cleanup --force -s
rm -rf $(brew --cache)

更多詳細的用法說明可以在終端輸入"man brew"查看。

PS:Mac 下類似 Homebrew 的軟件管理工具還有 MacPortsFink

Homebrew 的一些配置目錄:

  • /Library/Caches/Homebrew: 安裝所下載文件的存放的位置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM