什么是Homebrew呢?
Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X.
官方的解释非常明了,Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget下载管理器)。
~
Homebrew将这些工具统统安装到了/usr/local/Cellar
目录中,并在/usr/local/bin
中创建符号链接。
~
Homebrew是基于Ruby的(Mac电脑默认是安装的1.8.7版本的ruby),所以安装过程也是很简单的,把下面的代码粘贴到Terminal中执行
brew Homebrew源代码仓库
homebrew-core Homebrew 核心源
homebrew-cask 提供 macOS 应用和大型二进制文件的安装
homebrew-bottles 预编译二进制软件包
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
注:安装Homebrew时会默认安装git工具(安装完成后使用brew重装git-下载的软件都通过brew工具来管理更方便)
官方地址:
/usr/bin/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)"
或
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
# brew
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# homebrew-core
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# homebrew-cask
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
brew update
brew install git
使用git命令配置git用户与邮箱(免密)
git config --global user.name "Edel" 你的名字
git config --global user.email XXX@qq.com 你的git绑定的邮箱
git config --list 查看配置是否成功
vi /etc/hosts
# Homebrew Start
185.199.108.133 raw.githubsercontent.com
185.199.109.133 raw.githubsercontent.com
185.199.110.133 raw.githubsercontent.com
185.199.111.133 raw.githubsercontent.com
2606:50c0:8000::154 raw.githubsercontent.com
2606:50c0:8001::154 raw.githubsercontent.com
2606:50c0:8002::154 raw.githubsercontent.com
2606:50c0:8003::154 raw.githubsercontent.com
# Homebrew End
# Added by Docker Desktop
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section
刷新缓存
sudo killall -HUP mDNSResponder
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
brew —version
which brew
brew doctor
brew doctor命令能发现一个过期的版本或者没有创建、配置好的文件夹等等问题,而且最有好的就是给出解决的办法或命令。(多数给出的解决办法都能解决你遇到的问题)
这里的警告是自定义的地址与官方不一致-忽略就好
Homebrew安装成功后,会自动创建目录
/usr/local/Cellar
来存放Homebrew安装的程序。
通过brew install
就可以安装软件了,通过brew search
就可以搜索程序,例如brew search vim
就可以搜索名称包括vim的程序。
通过brew update
就可以把包信息更新到最新,不过包更新是通过Git命令,所以要先通过brew install git
命令安装git。
brew list 显示已安装的包
brew home [] 用浏览器打开相关包的页面
brew info [] 显示包信息
brew deps [] 显示包依赖
brew server 启动web服务器,可以通过浏览器访问
brew -h brew帮助
卸载安装的程序
brew uninstall git
单个删除
brew cleanup git
brew cleanup
卸载:
$ cd `brew --prefix`
$ rm -rf Cellar
$ brew prune
$ rm `git ls-files`
$ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
$ rm -rf .git
$ rm -rf ~/Library/Caches/Homebrew