Homebrew安装与使用
Homebrew是一款MacOS平台下自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程。可以理解为MacOS版的yum或apt-get吧
Homebrew安装
Homebrew是基于Ruby的,安装过程也非常很简单,只需执行:
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序,之后在终端就可以使用 brew 命令了。
Homebrew使用
常见的Homebrew命令
1 | //查看brew的帮助 |
brew卸载软件及依赖
1 | $ brew tap beeftornado/rmtree |
brew安装指定版本软件
首先把Homebrew克隆下来
1 | git clone https://github.com/Homebrew/homebrew-core |
执行
1 | git log master -- Formula/qemu.rb |
在提交记录里查找到需要的的提交版本,如qemu2.12.0的提交版本为:commit 22ee44faa55709ca466b5b17330ca72a55a2e8dd
将版本回滚到需要的版本,如将qemu版本回滚到2.12.0
1 | git checkout 22ee44faa55709ca466b5b17330ca72a55a2e8dd |
将qemu.rb拷贝出来,执行brew install /Path/qemu.rb
安装
切换brew源
如果brew的速度太慢可以切换brew源,清华源:https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
通过以下操作进行替换和还原
- 替换 brew.git/ homebrew-core.git仓库地址
1
2
3
4
5
6
7
8
9
10# 替换成清华的 brew.git 仓库地址:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# 替换成清华的 homebrew-core.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
#更新
brew update - 还原 brew.git/ homebrew-core.git 仓库地址
1
2
3
4
5
6
7
8
9
10# 还原为官方提供的 brew.git 仓库地址
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
# 还原为官方提供的 homebrew-core.git 仓库地址
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git
#更新
brew update