Passa al contenuto principale
Versione: 0.5.3

Installazione

Questa guida copre l'installazione di Aruba Cloud CLI sulla tua piattaforma, la verifica dell'installazione e la gestione degli aggiornamenti e della disinstallazione.

Prerequisiti​

  • Accesso a Internet per scaricare i binari o i pacchetti
  • Per compilare dal sorgente: Go 1.24 o successivo

Installazione​

macOS — Homebrew​

brew tap Arubacloud/tap
brew install acloud

Gli aggiornamenti vengono applicati automaticamente con brew upgrade acloud.

Linux — apt (Debian / Ubuntu)​

Aggiungi il repository apt di Arubacloud una sola volta, poi installa e aggiorna come qualsiasi pacchetto di sistema:

# Aggiungi la chiave di firma
curl -fsSL https://arubacloud.github.io/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/arubacloud.gpg

# Aggiungi il repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/arubacloud.gpg] https://arubacloud.github.io/apt stable main" | \
sudo tee /etc/apt/sources.list.d/arubacloud.list

# Installa
sudo apt update && sudo apt install acloud

I futuri rilasci vengono applicati con sudo apt upgrade acloud.

Linux — rpm (RHEL / Fedora / Amazon Linux)​

sudo rpm -i https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud_linux_amd64.rpm

Per sistemi ARM64:

sudo rpm -i https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud_linux_arm64.rpm

Windows — Scoop​

scoop bucket add arubacloud https://github.com/Arubacloud/scoop-bucket
scoop install acloud

Gli aggiornamenti vengono applicati con scoop update acloud.

Installazione manuale del binario​

I binari statici precompilati sono disponibili sulla pagina delle release. Tutti i binari sono compilati staticamente senza dipendenze di runtime esterne e funzionano su tutte le principali distribuzioni Linux.

Linux AMD64​

Per Ubuntu 22.04+ o distribuzioni più recenti:

curl -LO https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-linux-amd64
sudo install -m 755 acloud-linux-amd64 /usr/local/bin/acloud

Per Ubuntu 20.04 o distribuzioni WSL più vecchie (compatibile con GLIBC 2.31):

Se incontri errori di versione GLIBC (es. GLIBC_2.34 not found), usa il binario compatibile con Ubuntu 20.04:

wget https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-linux-amd64-ubuntu20.tar.gz
tar -xzf acloud-linux-amd64-ubuntu20.tar.gz
sudo mv acloud-linux-amd64-ubuntu20 /usr/local/bin/acloud
sudo chmod +x /usr/local/bin/acloud

Linux ARM64​

curl -LO https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-linux-arm64
sudo install -m 755 acloud-linux-arm64 /usr/local/bin/acloud

macOS (Intel)​

curl -LO https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-darwin-amd64
sudo install -m 755 acloud-darwin-amd64 /usr/local/bin/acloud

macOS (Apple Silicon)​

curl -LO https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-darwin-arm64
sudo install -m 755 acloud-darwin-arm64 /usr/local/bin/acloud

Windows​

Usando PowerShell:

Invoke-WebRequest `
-Uri "https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-windows-amd64.exe" `
-OutFile "acloud.exe"
  1. Scarica acloud-windows-amd64.zip dalla pagina delle release
  2. Estrai il file ZIP e sposta acloud.exe in una cartella nel tuo PATH (es. C:\Program Files\acloud-cli\)

Compila dal Sorgente​

Requisiti:

  • Go 1.24 o successivo
git clone https://github.com/Arubacloud/acloud-cli.git
cd acloud-cli
go build -o acloud

Verifica dell'Installazione​

# Controlla la versione installata
acloud --version
# acloud version v0.1.6

# Visualizza i comandi disponibili
acloud --help

# Testa la connettività API (richiede credenziali configurate)
acloud management project list

Aggiornamento​

macOS (Homebrew)​

brew upgrade acloud

Linux (apt)​

sudo apt update && sudo apt upgrade acloud

Linux (rpm)​

Scarica e installa l'ultimo pacchetto con il flag di aggiornamento:

sudo rpm -U https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud_linux_amd64.rpm

Windows (Scoop)​

scoop update acloud

Binario Manuale​

Scarica l'ultimo binario dalla pagina delle release e sostituisci quello esistente:

curl -LO https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-linux-amd64
sudo install -m 755 acloud-linux-amd64 /usr/local/bin/acloud

Disinstallazione​

macOS (Homebrew)​

brew uninstall acloud
brew untap Arubacloud/tap

Linux (apt)​

sudo apt remove acloud
sudo rm /etc/apt/sources.list.d/arubacloud.list
sudo rm /etc/apt/keyrings/arubacloud.gpg
sudo apt update

Linux (rpm)​

sudo rpm -e acloud

Windows (Scoop)​

scoop uninstall acloud
scoop bucket rm arubacloud

Binario Manuale​

sudo rm /usr/local/bin/acloud

Rimozione dei File di Configurazione​

Per rimuovere completamente tutti i dati della CLI incluse credenziali e contesti:

rm -rf ~/.config/acloud

Attenzione: Questo elimina permanentemente tutti i profili, credenziali e impostazioni del contesto salvati. Fai il backup delle credenziali prima di eseguire questo comando se pensi di reinstallare.

Prossimi Passi​

Risoluzione dei Problemi​

Errori di Versione GLIBC​

Se vedi errori come:

acloud: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.34' not found

Questo significa che la tua distribuzione Linux ha una versione GLIBC più vecchia di quella richiesta. Soluzione: Usa il binario compatibile con Ubuntu 20.04:

wget https://github.com/Arubacloud/acloud-cli/releases/latest/download/acloud-linux-amd64-ubuntu20.tar.gz
tar -xzf acloud-linux-amd64-ubuntu20.tar.gz
sudo mv acloud-linux-amd64-ubuntu20 /usr/local/bin/acloud
sudo chmod +x /usr/local/bin/acloud

I binari compatibili con Ubuntu 20.04 funzionano su Ubuntu 20.04, 22.04, 24.04 e versioni più recenti.