Ricerca nel sito web

Come installare il linguaggio di programmazione Go su Debian 11


Su questa pagina

  1. Prerequisito
  2. Aggiornamento del sistema
  3. Installazione di Go su Debian 11
  4. Impostazione dell'ambiente Go
  5. Creazione di un progetto di test
  6. Conclusione

Go è un linguaggio di programmazione che è stato inizialmente creato da un team di Google in sostituzione di C. Volevano avere un linguaggio in cui il compilatore fosse veloce ma avesse anche una programmazione facile e una produzione efficiente. Go può essere utilizzato per molte cose, come il networking o programmi di sistemi distribuiti, e si è guadagnato il nome \il linguaggio del cloud.

Aiuta le persone a fare di più con poche parole, rendendo più facile scrivere frasi lunghe senza perdere tempo nella formattazione. Se hai bisogno di condividere il tuo programma con altre persone, puoi semplicemente compilarlo in un file in modo che non debbano scaricare nulla.

In questo tutorial, vedremo come installare e configurare un'area di lavoro di programmazione con Go tramite la riga di comando. Puoi seguire se hai un sistema Debian 11 funzionante. Altre distribuzioni Linux basate su Debian dovrebbero funzionare in modo simile.

Prerequisito

Prima di poter iniziare con Go, assicurati di disporre di quanto segue:

  • Un server con Debian 11 installato.
  • Un utente non root con privilegi sudo.

Aggiornamento del sistema

L'aggiornamento dei pacchetti in Debian Linux è un processo abbastanza semplice. Per fare ciò, puoi semplicemente eseguire il seguente comando nel tuo terminale:

sudo apt update && sudo apt upgrade -y
sudo apt install wget software-properties-common apt-transport-https

Questo otterrà tutti gli aggiornamenti per il tuo sistema e installerà tutti i nuovi pacchetti disponibili al momento. Di solito dovresti iniziare con questo passaggio prima di installare qualsiasi cosa sul tuo sistema.

Installazione di Go su Debian 11

In questo passaggio, scaricherai e installerai Go. La versione corrente può essere scaricata dalla pagina ufficiale dei download di Go.

Al momento della scrittura, la versione 1.17 è l'ultima versione. Scopri quale versione è disponibile per te e sostituisci l'URL con quello che corrisponde alla tua versione corrente.

cd
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Una volta completato il download, estrai lo ZIP scaricato e posizionalo dove vuoi sul tuo server. Tenerla attiva /usr/local è considerata una buona pratica:

sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Configurazione dell'ambiente Go

In questo passaggio configureremo la variabile di ambiente $ {GOPATH} per GO.

Dovrai creare una variabile d'ambiente locale chiamata $GOPATH e inserirla nel tuo ~/.profile. Per facilità di sviluppo, $GOPATH ha indicato al compilatore dove cercare il codice sorgente di terze parti oltre a qualsiasi codice che hai generato. Molte utilità di terze parti si basano ancora sull'impostazione di questa variabile, quindi impostarla è ancora una buona pratica anche se non è necessaria.

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile

Per verificare che le tue impostazioni siano state applicate correttamente, esegui il comando echo.

echo $PATH

Questo comando dovrebbe restituire un valore simile al seguente:

Se questo non è ciò che vedi con il tuo terminale, ripeti questi passaggi assicurandoti che i valori siano accurati. Se un comando restituisce un errore, assicurati di aver originato il tuo profilo eseguendo source $HOME/.profile.

Ora che hai configurato il tuo ambiente, puoi verificare l'installazione di Go controllando la versione e le variabili di ambiente Go.

go version
go env

Creazione di un progetto di test

Ora che hai installato Go, puoi provare a creare un semplice progetto di test. Creiamo un progetto \Hello World\ nella nostra home directory.

Apri il tuo editor di testo preferito e crea un nuovo file chiamato helloworld.go.

cd
sudo nano helloworld.go

Compila il file con le righe sottostanti.

package main

import "fmt"

func main() {

  fmt.Println("Howtoforge, Hello World!")

}

Salva il file con Ctrl+O ed esci da Nano con Ctrl+X.

Ora puoi andare avanti ed eseguire il tuo nuovo progetto con il comando go run.

go run helloworld.go

fmt, abbreviazione di Format package, chiamerà la funzione Println. La funzione Println visualizzerà i valori nella console. Di conseguenza, nel tuo terminale vedrai il messaggio \Howtoforge, Hello World!\.

Questo output conferma che l'area di lavoro Go funziona correttamente.

Conclusione

In questo tutorial, ti abbiamo mostrato come iniziare con Golang su Debian 11. Go è un linguaggio potente con molti strumenti e un'eccellente community. Puoi trovare maggiori informazioni su Go sul suo sito ufficiale.

Se hai domande, sentiti libero di lasciare commenti qui sotto. Se ti è piaciuta la nostra guida, condividila con i tuoi amici cliccando sui pulsanti dei social media.