macOS 配置HomeBrew
概要: Homebrew的安装配置和常用命令
创建时间: 2022.07.01 23:30:56
更新时间: 2022.10.07 18:42:07
提示
本文默认macOS使用的shell环境为zsh
HomeBrew安装
Bash |
---|
| /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
|
HomeBrew镜像源配置
为什么要配置源?
Homebrew是macOS上易用性极强的包管理工具,但鉴于国内网络原因,下载速度通常比较慢,本文使用USTC的镜像源,对brew进行基本配置。
配置USTC源
执行如下命令即可
Bash |
---|
| # Homebrew 源代码仓库
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"' >> ~/.zshrc
# Homebrew 预编译二进制软件包
echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"' >> ~/.zshrc
# Homebrew 核心软件仓库
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"' >> ~/.zshrc
# Homebrew cask 软件仓库,提供 macOS 应用和大型二进制文件
brew tap --custom-remote --force-auto-update homebrew/cask https://mirrors.ustc.edu.cn/homebrew-cask.git
# Homebrew cask 其他版本 (alternative versions) 软件仓库,提供使用人数多的、需要的版本不在 cask 仓库中的应用
brew tap --custom-remote --force-auto-update homebrew/cask-versions https://mirrors.ustc.edu.cn/homebrew-cask-versions.git
|
自定义配置
Bash |
---|
| # 禁用自动更新
echo 'export HOMEBREW_AUTO_UPDATING=0' >> ~/.zshrc
|
HomeBrew常用命令
更新 Homebrew本身
查看哪些安装包需要更新
更新软件包
Bash |
---|
| brew upgrade # 更新所有的包
brew upgrade $FORMULA # 更新指定的包
|
清理旧版本
Bash |
---|
| brew cleanup # 清理所有包的旧版本
brew cleanup $FORMULA # 清理指定包的旧版本
brew cleanup -n # 查看可清理的旧版本包,不执行实际操作
|
锁定不想更新的包
Bash |
---|
| brew pin $FORMULA # 锁定某个包
brew unpin $FORMULA # 取消锁定
|
查看包的相关信息
Bash |
---|
| brew info $FORMULA # 显示某个包的信息
brew info # 显示安装了包数量,文件数量,和总占用空间
brew deps --installed --tree # 查看已安装的包的依赖,树形显示
|
列出已安装包
删除包
Bash |
---|
| brew rm $FORMULA # 删除某个包
brew uninstall --force $FORMULA # 删除所有版本
|
参考