背景
不管是windows还是linux,都有一些工具,帮助你安装一些软件,节省时间。brew就是其中一个工具,可以安装一些软件,比如python,java,nodejs,ruby,golang等等。下面以mac电脑为例,安装brew工具。
1. 获取安装包
先来到官网,从 Homebrew 最新的 GitHub 发行版下载 pkg安装包。
2. 安装
(1)安装包后,双击打开,选择安装即可。
(2)Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /opt/homebrew 。
(3)修改brew源,这样下载速度比较快。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
进入目录
cd $(brew --repo)
查看默认的官方源
git remote -v
修改源,我这里设置为中科大的
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
修改回,官方源
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
it remote set-url origin https://github.com/Homebrew/homebrew-core
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://github.com/Homebrew/homebrew-cask
修改源后,需要更新生效
brew update
|
(4)常用的命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
brew search [软件名] # 搜索软件
brew install [软件名] # 安装软件
brew upgrade [软件名] # 升级软件
brew uninstall [软件名] # 卸载软件
brew list # 列出所有安装的软件
brew info [软件名] # 查看软件信息
brew doctor # 检查brew环境
brew update # 更新brew
brew upgrade # 升级brew
brew cleanup # 清理brew
brew cask install [软件名] # 安装软件
brew cask upgrade [软件名] # 升级软件
brew cask uninstall [软件名] # 卸载软件
brew cask list # 列出所有安装的软件
brew cask cleanup # 清理brew
|
(5) 安装指定版本软件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
方法1:
brew serach python # 查看所有python版本
brew install [email protected] # 安装指定版本
方法2:Formula Git 历史版本
查看homebrew/core本地目录
brew tap-info homebrew/core
切换到homebrew/core tap目录
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
查看hugo的commit记录(若是其他软件,hugo.rb换成其他名称,如mysql.rb)
git log -p -- Formula/hugo.rb | grep -e ^commit -e 'url "http'
commit 35229b09d93d0ea2d703778bf8224fdddc99e89f
- url "https://github.com/gohugoio/hugo/archive/v0.115.4.tar.gz"
+ url "https://github.com/gohugoio/hugo.git",
commit 2e99a2247535fee94edc994411cc6e0690d270b1
commit 752b26044dba703a6cf81c8af1cc116cda42a51c
- url "https://github.com/gohugoio/hugo/archive/v0.115.3.tar.gz"
+ url "https://github.com/gohugoio/hugo/archive/v0.115.4.tar.gz"
若想安装0.115.4版本,则执行如下命令:
git checkout 2e99a2
HOMEBREW_NO_AUTO_UPDATE=1 brew install hugo
再切换回master
git checkout master
|
总结
用起来挺方便的,先更新到这,遇到问题再更新。