Homebrew 官方網站javascript
Homebrew
是一個包管理器,用於安裝Apple
沒有預裝但你須要的UNIX
工具。(好比著名的wget
)。html
Homebrew
會將軟件包安裝到獨立目錄(/usr/local/Cellar
),並將其文件軟連接至/usr/local
。java
Homebrew
不會將文件安裝到它自己目錄以外,因此您可將Homebrew
安裝到任意位置。mysql
Homebrew
使macOS
更完整。使用gem
來安裝gems
、用brew
來安裝那些依賴包。git
wget
是一個從網絡上自動下載文件的自由工具,支持經過HTTP、HTTPS、FTP
三個最多見的TCP/IP
協議下載,並可使用HTTP
代理。"wget"
這個名稱來源於「World Wide Web」
與「get」
的結合。github
安裝XCode
或者Command Line Tools for Xcode
。Xcode能夠從AppStore裏下載安裝,Command Line Tools for Xcode
須要在終端中輸入如下代碼運行安裝:sql
xcode-select --install
安裝Homebrew。將如下命令粘貼至終端chrome
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
腳本會在執行前暫停,並說明將它將作什麼。xcode
安裝完成之後,須要運行
brew doctor
命令檢測下是否有什麼衝突的地方(如沒有卸載MacPorts
等等)緩存
Homebrew
安裝成功後,會自動建立目錄/usr/local/Cellar
來存放Homebrew
安裝的程序。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
// 搜索包 brew search mysql // 安裝包 brew install mysql // 查看包信息,好比目前的版本,依賴,安裝後注意事項等 brew info mysql // 卸載包 brew uninstall wget // 顯示已安裝的包 brew list // 查看brew的幫助 brew –help // 更新, 這會更新 Homebrew 本身 brew update // 檢查過期(是否有新版本),這會列出全部安裝的包裏,哪些能夠升級 brew outdated brew outdated mysql // 升級全部能夠升級的軟件們 brew upgrade brew upgrade mysql // 清理不須要的版本極其安裝包緩存 brew cleanup brew cleanup mysql
你已經感覺到了使用Homebrew
安裝命令行程序的便利。那麼接下來,咱們將經過Homebrew Cask
優雅、簡單、快速的安裝和管理OS X
圖形界面程序,好比Google Chrome
和Dropbox
。
brew install caskroom/cask/brew-cask
基本用法與brew
相同,只不過在brew
後面加了一個cask
單詞。
// 安裝軟件 brew cask install google-chrome // 卸載軟件 brew cask uninstall google-chrome
JDK 8 can be downloaded from Oracle's JDK Page.
// 安裝Bazel brew install bazel // 查看Bazel版本 bazel version // 提示須要安裝java JDK
移除JAVA JDK
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk