Mac 下 Homebrew 的安装与使用

Homebrew简介,安装与使用

Homebrew 官方网站

Homebrew 是一个包管理器,用于安装 Apple 没有预装但你需要的 UNIX 工具。(比如著名的 wget)。

Homebrew 会将软件包安装到独立目录 /usr/local/Cellar ,并将其文件软链接至 /usr/local

Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。

Homebrew 使 macOS 更完整。使用 gem 来安装 gems、用 brew 来安装那些依赖包。

wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP 协议下载,并可以使用 HTTP 代理。“wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。

本文转载自:https://www.jianshu.com/p/bca8fc1ff3f0

安装

安装 XCode 或者 Command Line Tools for XcodeXcode 可以从 AppStore 里下载安装,Command Line Tools for Xcode 需要在终端中输入以下代码运行安装:

1
xcode-select --install

安装 Homebrew。将以下命令粘贴至终端:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

脚本会在执行前暂停,并说明将它将做什么。移除Homebrew。将以下命令粘贴至终端:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

基本使用

下面以 mysql 为例进行基本指令说明:

搜索包:

1
brew search mysql

安装包:

1
brew install mysql

查看包信息,比如目前的版本,依赖,安装后注意事项等:

1
brew info mysql

卸载包:

1
brew uninstall mysql

显示已安装的包:

1
brew list

查看 brew 的帮助:

1
brew --help

更新, 这会更新 Homebrew 自己:

1
brew update

检查过时(是否有新版本),这会列出所有安装的包里,哪些可以升级:

1
2
brew outdated
brew outdated mysql

升级所有可以升级的软件们:

1
2
brew upgrade
brew upgrade mysql

清理不需要的版本极其安装包缓存:

1
2
brew cleanup
brew cleanup mysql

扩展:Homebrew Cask

你已经感受到了使用 Homebrew 安装命令行程序的便利。那么接下来,我们将通过 Homebrew Cask 优雅、简单、快速的安装和管理 OS X 图形界面程序,比如 Google ChromeDropbox

安装

1
brew install caskroom/cask/brew-cask

使用

基本用法与 brew 相同,只不过在 brew 后面加了一个 cask 单词。

安装软件:

1
brew cask install google-chrome

卸载软件:

1
brew cask uninstall google-chrome

最后说明

brew 的安装可以让你安装软件事半功倍,这里特意说明一下,在安装的时候可能需要访问超时,你可能试试能否访问 Google 就知道原因了。