ビルド済みバイナリからインストール
Categories:
前提条件
AILERON Gateway は、現在以下の環境向けにビルド済みバイナリを配布しています。
ご利用の環境が下表に含まれていることをご確認ください。
※ 注: amd64=x86_64, 386=x86, arm7=arm/v7
| amd64 | 386 | arm64 | arm7 | riscv64 | ppc64 | ppc64le | s390x | |
|---|---|---|---|---|---|---|---|---|
| Windows | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Darwin(macos) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Linux | ✅ | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ |
| NetBSD | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| FreeBSD | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| OpenBSD | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
NetBSD、FreeBSD、OpenBSD向けのビルドは配布していません。
必要であればソースコードからビルドしてください。
インストール
Linux
リリースページを開き、aileron-linux-${ARCH} をダウンロードしてください。
または、curl を使ってバイナリをダウンロードすることもできます。
バイナリはスタティックリンクされているため、他のツールは必要ありません。
export ARCH=amd64
export VERSION=v1.0.0
curl -OL https://github.com/aileron-gateway/aileron-gateway/releases/download/${VERSION}/aileron-linux-${ARCH}
Windows
リリースページを開き、aileron-windows-${ARCH}.exe をダウンロードしてください。
あるいは、curl を使ってバイナリをダウンロードすることもできます。
バイナリはスタティックリンクされているため、他のツールは必要ありません。
set ARCH=amd64
set VERSION=v1.0.0
curl -OL https://github.com/aileron-gateway/aileron-gateway/releases/download/%VERSION%/aileron-windows-%ARCH%.exe
Darwin
リリースページを開き、aileron-darwin-${ARCH} をダウンロードしてください。
または、curl を使ってバイナリをダウンロードすることもできます。
バイナリはスタティックリンクされているため、他のツールは必要ありません。
export ARCH=amd64
export VERSION=v1.0.0
curl -OL https://github.com/aileron-gateway/aileron-gateway/releases/download/${VERSION}/aileron-darwin-${ARCH}
バイナリを検証する
AILERON Gateway のバイナリは、SLSA Go Builder を使用してビルドされており、SLSA3+ のプロビナンス(由来情報)付きでリリースされています。
そのため、バイナリは検証ツールを用いて信頼性を確認することが可能です。
slsa-verifier で検証する
slsa-verifier をインストールしてください。
バイナリを検証する例:
slsa-verifier verify-artifact aileron-linux-amd64 \
--provenance-path aileron-linux-amd64.intoto.jsonl \
--source-uri github.com/aileron-gateway/aileron-gateway \
--source-tag v1.0.0
検証が成功すると PASSED: SLSA verification passed というメッセージが表示されます。
検証に失敗した場合は FAILED: SLSA verification failed というメッセージが表示されます。
フィードバック
このページは役に立ちましたか?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.