Go, spesso indicato come golang, è un moderno linguaggio di programmazione open source creato da Google che consente di creare applicazioni affidabili ed efficienti. Go è un linguaggio compilato, il che significa che è necessario compilare il codice sorgente per creare un file eseguibile utilizzato per eseguire il software.
Molte applicazioni popolari, come Kubernetes, Docker, Prometheus e Terraform, sono scritte in Go.
Questo tutorial spiega come scaricare e installare Go su Ubuntu 20.04.
Installazione di Go su Ubuntu 20.04 #
Completa i seguenti passaggi per installare Go su Ubuntu 20.04:
1. Download del tarball Go #
Al momento della stesura di questo articolo, l'ultima versione stabile di Go è la versione 1.14.2. Prima di scaricare il tarball, visita la pagina ufficiale dei download di Go e verifica se è disponibile una nuova versione.
Esegui il comando seguente come utente con privilegi sudo per scaricare ed estrarre l'archivio binario Go nel /usr/local
directory:
wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2. Regolazione della variabile del percorso #
Aggiungendo la posizione della directory Go al $PATH
variabile d'ambiente, il sistema saprà dove trovare i binari eseguibili Go.
Questo può essere fatto aggiungendo la seguente riga a /etc/profile
file (per un'installazione a livello di sistema) o il $HOME/.profile
file (per un'installazione utente corrente):
export PATH=$PATH:/usr/local/go/bin
Salva il file e carica la nuova variabile di ambiente PATH nella sessione della shell corrente:
source ~/.profile
3. Verifica dell'installazione Go #
Verifica l'installazione stampando la versione Go:
go version
L'output dovrebbe essere simile a questo:
go version go1.14.2 linux/amd64
Guida introduttiva a Go #
Per testare l'installazione di Go, creeremo uno spazio di lavoro e costruiremo un semplice programma che stampa il classico messaggio "ciao mondo".
-
Per impostazione predefinita, il
GOPATH
variabile, che specifica che la posizione dell'area di lavoro è impostata su$HOME/go
. Per creare la directory dell'area di lavoro, digitare:mkdir ~/go
-
All'interno dell'area di lavoro crea una nuova directory
src/hello
:mkdir -p ~/go/src/hello
e in quella directory crea un file chiamato
~/go/src/hello/hello.gohello.go
:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Per ulteriori informazioni sulla gerarchia delle directory dell'area di lavoro Go, visita la pagina della documentazione di Go.
-
Vai** al
~/go/src/hello
directory ed eseguigo build
per costruire il programma:cd ~/go/src/hello
go build
Il comando sopra creerà un file eseguibile chiamato
hello
. -
Puoi eseguire l'eseguibile semplicemente eseguendo il comando seguente:
./hello
L'output dovrebbe essere simile a questo:
Hello, World