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