homebrew
是什么
homebrew是一款软件,mac上独有软件。
homebrew在启动台找不到,它是在命令行运行的一条命令。
它命令的简称是brew
。
brew #输入brew,以下是控制台输出内容
Example usage:
brew search [TEXT|/REGEX/]
brew info [FORMULA...]
brew install FORMULA...
brew update
brew upgrade [FORMULA...]
brew uninstall FORMULA...
brew list [FORMULA...]
Troubleshooting:
brew config
brew doctor
brew install --verbose --debug FORMULA
Contributing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
Further help:
brew commands
brew help [COMMAND]
man brew
https://docs.brew.sh
安装
# 打开控制台,复制进去
# ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 今天安装了一下,发现更新了。用下面这个命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
干什么
homebrew是mac操作系统用来管理软件的一种方式,通常用来用homebrew来安装,更新,卸载软件。
# brew list 查看当前已安装软件/命令 // brew list
# brew search <packageName> 软件查找 // brew search node
# brew install <packageName> 软件安装 // brew install git
# brew uninstall <packageName> 软件卸载 // brew uninstall git
# brew update 更新 // brew update
特点
homebrew的下载包是一个类似git项目,里面有一个/bin
目录,存放可执行文件。安装后,这个可执行文件会自动关联到全局命令。
homebrew下载软件包,会放到自己的项目目录里,所以软件更新类似就是git pull
的过程。
接下来问题来了,因为homebrew
默认追踪的远程地址是国外地址,所以在国内安装软件和更新软件会比较慢,所以接下来的大事就是如何替换homebrew
源地址(设置homebrew镜像)。
更换Homebrew镜像源
- 上面提到,homebrew本身就是一个git项目,所以替换源的操作和git 替换源的操作一样。
# 在控制台执行以下命令
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
brew update # 尝试更新软件包
参考链接: