1、Homebrew 简介
官网地址:https://brew.sh
Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
Homebrew 主要有四个部门构成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。
源说明brewHomebrew 源代码堆栈homebrew-coreHomebrew 核心软件堆栈homebrew-bottlesHomebrew 预编译二进制软件包homebrew-cask提供 macOS 应用和大型二进制文件 2、安装 Homebrew
下边三种下令任选一条下令实行即可:
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
复制代码- ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码- /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)
- source ~/.zprofile
复制代码 3、卸载 Homebrew
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
复制代码 4、Homebrew 下令
下令说明brew -v查看版本brew -h查看资助信息brew help查看资助信息brew list列出已安装的软件包brew update更新 homebrewbrew outdated列出可以更新的软件包brew upgrade更新所有安装过的软件包brew upgrade git更新指定的软件包brew search git查找软件包brew install git安装软件包brew remove git卸载软件包brew info git查看软件包信息brew deps git列出软件包的依靠关系 5、修改 Homebrew 源
5.1 阿里源
- # 查看 brew.git 当前源
- $ cd "$(brew --repo)" && git remote -v
- origin https://github.com/Homebrew/brew.git (fetch)
- origin https://github.com/Homebrew/brew.git (push)
- # 查看 homebrew-core.git 当前源
- $ cd "$(brew --repo homebrew/core)" && git remote -v
- origin https://github.com/Homebrew/homebrew-core.git (fetch)
- origin https://github.com/Homebrew/homebrew-core.git (push)
- # 修改 brew.git 为阿里源
- $ git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
- # 修改 homebrew-core.git 为阿里源
- $ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
- # zsh 替换 brew bintray 镜像
- $ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
- $ source ~/.zshrc
- # bash 替换 brew bintray 镜像
- $ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
- $ source ~/.bash_profile
- # 刷新源
- $ brew update
复制代码 5.2 清华源
- # 替换各个源
- $ git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
- $ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
- $ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
- # zsh 替换 brew bintray 镜像
- $ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc
- $ source ~/.zshrc
- # bash 替换 brew bintray 镜像
- $ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
- $ source ~/.bash_profile
- # 刷新源
- $ brew update
复制代码 5.3 中科大源
- # 替换各个源
- $ git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
- $ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
- $ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
- # zsh 替换 brew bintray 镜像
- $ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
- $ source ~/.zshrc
- # bash 替换 brew bintray 镜像
- $ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
- $ source ~/.bash_profile
- # 刷新源
- $ brew update
复制代码 5.4 官方源(重置)
- # 重置 brew.git 为官方源
- $ git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
- # 重置 homebrew-core.git 为官方源
- $ git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
- # 重置 homebrew-cask.git 为官方源
- $ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask
- # zsh 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置,其实就是加个#,也可用nano
- $ vi ~/.zshrc
- # export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx
- # bash 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置,其实就是加个#,也可用nano
- $ vi ~/.bash_profile
- # export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx
- # 刷新源
- $ brew update
复制代码 10、参考资料
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |