HomeBrew 安装特定版本的 Formula
在 Mac 上 brew 作为常用的包管理软件,一直被我使用。
一般来说,使用 brew 都会安装最新版本的软件,有时候需要安装特定版本的软件的时候,我都会考虑使用 Docker 实现。
不过也有偷懒的时候,brew 也确实是方便,所以考虑一下怎么使用 brew 安装特定版本、本机安装多版本的 Formula
brew 安装 Formula 简单原理介绍
1 | brew tap-info homebrew/core |
可以看到,整个就是一个 github repo
具体的每个 formula 在目录 https://github.com/Homebrew/homebrew-core/tree/master/Formula
如果软件作者希望 formula 被添加或者被更新,都给这个 repo 提 PR 即可
1 | $ brew install grafana |
安装 grafana 会依赖本地的 grafana.rb 文件,根据文件内容下载 url 的压缩包,然后校验 sha256