メインコンテンツまでスキップ

インストール

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からプリコンパイル済みバイナリをダウンロードできます。

利用可能なプラットフォーム

プラットフォームアーキテクチャファイル名
Linuxamd64infraguard-vX.X.X-linux-amd64
Linuxarm64infraguard-vX.X.X-linux-arm64
macOSamd64 (Intel)infraguard-vX.X.X-darwin-amd64
macOSarm64 (Apple Silicon)infraguard-vX.X.X-darwin-arm64
Windowsamd64infraguard-vX.X.X-windows-amd64.exe
Windowsarm64infraguard-vX.X.X-windows-arm64.exe

インストール手順

  1. Releasesページからプラットフォームに適したバイナリをダウンロードします

  2. バイナリを実行可能にします(Linux/macOS):

chmod +x infraguard-*
  1. PATH内のディレクトリに移動します:
# Linux/macOS
sudo mv infraguard-* /usr/local/bin/infraguard

# またはユーザーのみのインストールの場合
mv infraguard-* ~/bin/infraguard
  1. インストールを確認します:
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がインストールされたので、クイックスタートガイドに進んで、使用方法を学びましょう。