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"
- Scarica
acloud-windows-amd64.zipdalla pagina delle release - Estrai il file ZIP e sposta
acloud.exein una cartella nel tuoPATH(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
- Configura l'autenticazione — Imposta le credenziali API e gestisci i profili
- Esplora le opzioni di configurazione — Gestione del contesto, formati di output e altro
- Risorse — Esplora i tipi di risorse disponibili
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.