Saltar al contenido principal

Instalación

Usando go install (Recomendado)

La forma más simple de instalar InfraGuard es usando go install:

go install github.com/aliyun/infraguard/cmd/infraguard@latest

Esto descargará, compilará e instalará el binario infraguard en su directorio $GOPATH/bin (o $HOME/go/bin si GOPATH no está configurado).

Asegúrese de que su directorio bin de Go esté en su PATH:

export PATH=$PATH:$(go env GOPATH)/bin

Verificar Instalación

infraguard version

Debería ver la información de versión mostrada.

Descargar Binarios Precompilados

Puede descargar binarios precompilados desde GitHub Releases.

Plataformas Disponibles

PlataformaArquitecturaNombre de Archivo
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

Pasos de Instalación

  1. Descargue el binario apropiado para su plataforma desde la página de Releases

  2. Haga el binario ejecutable (Linux/macOS):

chmod +x infraguard-*
  1. Muévalo a un directorio en su PATH:
# Linux/macOS
sudo mv infraguard-* /usr/local/bin/infraguard

# O para instalación solo de usuario
mv infraguard-* ~/bin/infraguard
  1. Verifique la instalación:
infraguard version

Compilar desde el Código Fuente (Opcional)

Si necesita modificar el código o prefiere compilar desde el código fuente:

Prerrequisitos

  • Go 1.24.6 o posterior
  • Git
  • Make

Pasos

# Clonar el repositorio
git clone https://github.com/aliyun/infraguard.git
cd infraguard

# Compilar el binario
make build

# Opcionalmente instalar en su PATH
sudo cp infraguard /usr/local/bin/

Próximos Pasos

Ahora que tiene InfraGuard instalado, proceda a la Guía de Inicio Rápido para aprender cómo usarlo.