Go, chiamato anche Golang, è un linguaggio di programmazione open source sviluppato da Google. È multipiattaforma e può essere installato su Linux, Windows e macOS. È scritto nel linguaggio di programmazione C C ed è stato sviluppato per creare software affidabile ed efficiente. È utilizzato da molte organizzazioni come Kubernetes, Docker, MongoDB, Soundcloud, Netflix, Uber, Prometheus, Terraform, ecc.
In questo tutorial, ti mostreremo come installare Go su un Ubuntu 20 VPS. Inoltre, ti mostreremo come impostare la variabile d'ambiente Go e creare un programma Go.
Prerequisiti
- Un Ubuntu 20.04 VPS
- Accesso all'account utente root (o utente con privilegi sudo)
Passaggio 1:accedi al server e aggiorna i pacchetti del sistema operativo del server
Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:
ssh root@IP_Address -p Port_number
Devi sostituire "Indirizzo_IP" e "Numero_porta" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, dovresti sostituire "root" con il nome utente dell'account amministratore.
Prima di iniziare l'installazione, dovremmo assicurarci che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:
apt-get update -y apt-get upgrade -y
Fase 2:scarica e installa Vai
Dopo questo aggiornamento di sistema, dovrai scaricare l'ultima versione del tarball Go dal sito Web ufficiale di Go.
Al momento della stesura di questo articolo, l'ultima versione stabile di Go è la versione 1.16.7. Ma prima di scaricare, visita la pagina ufficiale dei download di Go e controlla se è disponibile una nuova versione.
Per scaricare il tarball Go, esegui il seguente comando:
wget https://golang.org/dl/go1.16.7.linux-amd64.tar.gz
Una volta scaricato il tarball, verifica il checksum del tarball con il seguente comando:
sha256sum go1.16.7.linux-amd64.tar.gz
Dovresti vedere un output simile a quello seguente:
7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04 go1.16.7.linux-amd64.tar.gz
Confronta il valore hash dall'output sopra con il valore di checksum nella pagina di download Vai. Se corrispondono, significa che l'integrità del file è stata convalidata e puoi procedere con l'installazione.
Quindi, estrai il file scaricato nel /usr/local
consigliato directory con il seguente comando:
tar -C /usr/local -xvzf go1.16.7.linux-amd64.tar.gz
Questo dovrebbe estrarre Go e salvarlo in /usr/local directory.
Fase 3:Variabile di percorso per Go
Successivamente, dovremo aggiungere il percorso della directory Go alla variabile di ambiente $PATH per eseguire Go come qualsiasi altro comando, indipendentemente da dove ti trovi nel filesystem.
Puoi impostare la variabile di ambiente a livello globale creando un file chiamato go.sh
nel /etc/profile.d
directory.
nano /etc/profile.d/go.sh
Aggiungi la seguente riga:
export PATH=$PATH:/usr/local/go/bin
Salva e chiudi il file quando hai finito.
Se desideri impostare la variabile di ambiente del percorso Go per un utente specifico, dovrai definire le variabili di ambiente Go nel .bash_profile
del tuo utente file.
nano ~/.bash_profile
Aggiungi le seguenti righe:
export GOPATH=$HOME/myproject export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Salva e chiudi il file. Quindi, esegui il comando sorgente per ricaricare i profili aggiornati:
source /etc/profile.d/go.sh source ~/.bash_profile
Successivamente, puoi utilizzare il seguente comando per verificare la versione Go:
go version
Dovresti vedere il seguente output:
go version go1.16.7 linux/amd64
Fase 4:crea il tuo progetto First Go
Ora per verificare che tutto sia a posto, creeremo un programma di esempio in lingua Go. Innanzitutto, crea una nuova directory per l'area di lavoro Go con il seguente comando:
mkdir $HOME/myproject
Quindi, crea una nuova directory src/test all'interno di $HOME/project con il seguente comando:
mkdir -p $HOME/myproject/src/hello
Quindi, crea un semplice programma (hello.go) con il seguente comando:
nano $HOME/myproject/src/hello/hello.go
Aggiungi il seguente contenuto:
package main import "fmt" func main() { fmt.Printf("This is my first Go Program\n") }
Salva e chiudi il file. Quindi, compila il programma con il seguente comando:
cd $HOME/myproject/src/hello/ go mod init go build
Il comando precedente genererà un eseguibile chiamato ciao. Ora puoi eseguire il programma con il seguente comando:
hello
L'output dovrebbe essere simile a quello seguente:
This is my first Go Program
Questo è tutto! Ora puoi usare Go per codificare i tuoi programmi per qualsiasi piattaforma.
Ovviamente, non è necessario fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux gestiti, nel qual caso puoi chiedere ai nostri esperti amministratori Linux di installare Go su Ubuntu 20 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare Go su Ubuntu 20, condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto, oppure lascia una risposta nella sezione commenti. Grazie.