摘要:Mac 下 brew 的安装与使用
安装与卸载
1、安装 Xcode
1 | xcode-select --install |
2、安装 homebrew
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
这样科学的下载安装速度很慢
可以先下载官网的脚本
1 | cd ~ // 进入用户家目录 |
修改 brew_install 文件的
1 | BREW_REPO = "https://github.com/Homebrew/brew".freeze |
改为
1 | BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze |
然后再安装
1 | /usr/bin/ruby ~/brew_install |
3、更新
1 | brew update |
4、卸载
1 | cd `brew --prefix` |
基本使用
1、查找软件
1 | brew search <name> |
2、安装软件
1 | brew install <name> |
安装到/usr/local/Cellar/
目录下
3、查看包信息
1 | brew info <name> |
4、卸载软件
1 | brew uninstall <name> |
5、查看已安装的包
1 | brew list |
6、查看可更新的包
1 | brew outdated |
7、更新包
1 | brew upgrade // 更新所有包 |
8、清理包的旧版本
1 | brew cleanup -n // 查看可清理的旧版本包 |
brew cask扩展
1、介绍
brew cask 是下载解压已经编译好了的应用包(.dmg/.pkg)比如 iTerm2、wechat,并放在统一的目录/usr/local/Caskroom
中。在安装 brew 时brew cask会同时被安装
2、查找应用
同 brew
1 | brew search <name> |
3、安装应用
1 | brew cask install <name> |
4、查看应用信息
1 | brew cask info <name> |
5、卸载应用
1 | brew cask uninstall <name> |
6、查看已安装的应用
1 | brew cask list |
7、查看可更新的应用
1 | brew cask outdated |
8、更新应用
不支持更新应用,建议使用应用自带的方式进行更新
换源
如果直接使用官网下载的 brew,没法科学上网很麻烦,可以换成国内镜像源( USTC)
替换自身仓库
1 | cd "$(brew --repo)" |
替换核心软件仓库
1 | cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" |
替换 cask 软件仓库(提供 macOS 应用和大型二进制文件)
1 | cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" |
替换 Bottles 源(Homebrew 预编译二进制软件包):
zsh 用户
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc |
默认 bash 用户
1 | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile |