目录

    Homebrew 是 OS X 下的包管理工具,类似 CentOS 的 yum ,Ubuntu 的 apt-get 。在 OS X 命令行下,可以通过 brew 和 brew cask 命令安装应用。

    1. 安装 brew cask

    brew install brew-cask-completion
    

    2. brew 和 brew cask 区别

    brewbrew cask 的区别在于偏向的应用类型。brew 更偏向于开发人员,主要安装命令行工具;brew cask 偏向日常用户,主要安装图形界面应用。

    在使用方法上,两者没有太大差别,基本上使用 brew cask 替换 brew 即可,详细请查看 help。

    3. brew 增删改查

    • 安装
    brew install <AppName>
    
    • 卸载
    brew uninstall <AppName>
    
    • 更新
    brew upgrade <AppName>
    
    • 锁定,不升级
    brew pin <AppName>
    

    使用 unpin 可解锁

    • 查看
    brew info <AppName>
    

    4. brew 日常维护

    • 列出安装的包
    brew list
    
    • 更新 Homebrew
    brew update
    
    • 更新全部包
    brew upgrade
    
    • 清理下载的包
    brew cleanup
    

    5. 禁用安装前 Homebrew 的更新

    如果没有开代理或更换源,安装前的更新可能会很慢、甚至卡顿。下面的命令可以禁用安装前 Homebrew 的更新:

    export HOMEBREW_NO_AUTO_UPDATE=true
    

    6. brew 更换源

    cd "$(brew --repo)"
    git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
    # git remote set-url origin https://github.com/Homebrew/brew.git
    
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
    # git remote set-url origin https://github.com/Homebrew/homebrew-core
    
    brew update