Homebrew托管二进制程序方法
2024年8月9日 · 313 字 · 1 分钟
Homebrew托管二进制程序方法
GitHub仓库创建自己的tap
- 仓库命名保持如下格式,避免后续brew tap找不到对应仓库
homebrew-<tap名称>
编写tap配方信息并托管到GitHub
- 保持如下的目录结构
mkdir -p Formula
touch Formula/example.rb
- 将tap配方写入 example.rb 文件中
class Example < Formula
desc "这是一个示例程序"
homepage "https://example.com"
url "https://example.com/download/example-1.0.0.tar.gz"
sha256 "SHA256_CHECKSUM"
def install
bin.install "example"
end
end
通过homebrew安装自己的软件
#添加tap源信息
brew tap goldenwind/brew
#安装windkit 应用程序:
brew install goldenwind/brew/windkit
brew / tap 常用命令
#查看所有已添加的Tap
brew tap
#删除已添加的Tap
brew untap <Tap名称>
#更新所有Homebrew软件包和Tap:
brew update
#升级所有已安装的软件包:
brew upgrade
#单独更新特定的Tap
brew update goldenwind/brew/windkit