Go, spesso indicato come golang, è un moderno linguaggio di programmazione open source creato da Google che ti consente di creare applicazioni affidabili ed efficienti.
Molte applicazioni popolari, come Kubernetes, Docker, Prometheus e Terraform, sono scritte in Go.
Questo tutorial spiega come scaricare e installare Go su CentOS 8.
Download e installazione di Go su CentOS 8 #
Al momento della stesura di questo articolo, l'ultima versione stabile di Go è la versione 1.13.4. Prima di scaricare il tarball, visita la pagina ufficiale dei download di Go e verifica se è disponibile una nuova versione.
Esegui i seguenti passaggi per scaricare e installare Go su CentOS 8:
-
Scarica il binario Go usando il
wget
ocurl
utilità:wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
-
Una volta scaricato l'archivio, verifica il checksum del tarball digitando:
sha256sum go1.13.4.linux-amd64.tar.gz
Assicurati che l'hash sia stampato da
sha256sum
il comando corrisponde a quello della pagina dei download.692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz
-
Estrarre il tarball in
/usr/local
directory utilizzandotar
comando:sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
Il comando sopra deve essere eseguito come root o come utente con privilegi sudo.
-
Indica al sistema dove trovare i binari eseguibili Go modificando il
$PATH
variabile di ambiente.Puoi farlo aggiungendo la seguente riga a
~/.bash_profile/etc/profile
file (per un'installazione a livello di sistema) o nel$HOME/.bash_profile
file (per un'installazione utente corrente):export PATH=$PATH:/usr/local/go/bin
Salva il file e carica il nuovo
PATH
variabile d'ambiente nella sessione della shell corrente usando ilsource
comando:source ~/.bash_profile
Questo è tutto. A questo punto, Go è stato installato sul tuo sistema CentOS.
Verifica l'installazione #
Per verificare se Go è installato correttamente, configureremo un'area di lavoro e creeremo un semplice programma "Hello world".
-
La posizione della directory dell'area di lavoro è specificata con
GOPATH
variabile d'ambiente. Per impostazione predefinita, è impostato su$HOME/go
. Per creare la directory eseguire il seguente comando:mkdir ~/go
-
All'interno dell'area di lavoro crea una nuova directory
src/hello
:mkdir -p ~/go/src/hello
In quella directory crea un file chiamato
hello.go
:nano ~/go/src/hello/hello.go
Incolla il codice seguente nel file:
~/go/src/hello/hello.gopackage main import "fmt" func main() { fmt.Printf("Hello, World\n") }
-
Vai al
~/go/src/hello
directory ed eseguigo build
per costruire il codice:cd ~/go/src/hello
go build
Il comando sopra creerà un eseguibile chiamato
hello
. -
Esegui l'eseguibile digitando:
./hello
Se vedi il seguente output, significa che hai installato Go con successo.
Hello, World