インストール
go installを使用(推奨)
InfraGuardをインストールする最も簡単な方法は、go installを使用することです:
go install github.com/aliyun/infraguard/cmd/infraguard@latest
これにより、infraguardバイナリが$GOPATH/binディレクトリ(またはGOPATHが設定されていない場合は$HOME/go/bin)にダウンロード、コンパイル、インストールされます。
GoのbinディレクトリがPATHにあることを確認してください:
export PATH=$PATH:$(go env GOPATH)/bin
インストールの確認
infraguard version
バージョン情報が表示されるはずです。
プリコンパイル済みバイナリのダウンロード
GitHub Releasesからプリコンパイル済みバイナリをダウンロードできます。
利用可能なプラットフォーム
| プラットフォーム | アーキテクチャ | ファイル名 |
|---|---|---|
| Linux | amd64 | infraguard-vX.X.X-linux-amd64 |
| Linux | arm64 | infraguard-vX.X.X-linux-arm64 |
| macOS | amd64 (Intel) | infraguard-vX.X.X-darwin-amd64 |
| macOS | arm64 (Apple Silicon) | infraguard-vX.X.X-darwin-arm64 |
| Windows | amd64 | infraguard-vX.X.X-windows-amd64.exe |
| Windows | arm64 | infraguard-vX.X.X-windows-arm64.exe |
インストール手順
-
Releasesページからプラットフォームに適したバイナリをダウンロードします
-
バイナリを実行可能にします(Linux/macOS):
chmod +x infraguard-*
- PATH内のディレクトリに移動します:
# Linux/macOS
sudo mv infraguard-* /usr/local/bin/infraguard
# またはユーザーのみのインストールの場合
mv infraguard-* ~/bin/infraguard
- インストールを確認します:
infraguard version
ソースからビルド(オプション)
コードを変更する必要がある場合、またはソースからビルドすることを好む場合:
前提条件
- Go 1.24.6以降
- Git
- Make
手順
# リポジトリをクローン
git clone https://github.com/aliyun/infraguard.git
cd infraguard
# バイナリをビルド
make build
# オプションでPATHにインストール
sudo cp infraguard /usr/local/bin/
次のステップ
InfraGuardがインストールされたので、クイックスタートガイドに進んで、使用方法を学びましょう。