GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Go Lang su Debian 11 / Debian 10

Go è un linguaggio di programmazione progettato dagli ingegneri di Google Robert Griesemer, Rob Pike e Ken Thompson. È pensato principalmente per essere un linguaggio moderno:non ha costrutti che ti fanno ricordare il tuo passato (come le strutture di C) o sono ispirati da altri linguaggi (come le comprensioni di elenchi di Python).

Le principali caratteristiche di Go sono:sicurezza della memoria senza Garbage Collector, concorrenza senza gare di dati, libertà di deadlock ed evitamento del coordinamento.

Qui vedremo come installare Golang su Debian 11 / Debian 10.

Scarica e installa Go Language

Installa il pacchetto wget.

sudo apt update 

sudo apt install wget -y

Visita la pagina di download di Go Language per scaricare l'ultima versione di Go. In alternativa, puoi scaricare il pacchetto binario della lingua Go tramite terminale usando il comando seguente.

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

Estrai l'archivio in /usr/local .

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

Configura l'ambiente Go

Ora configureremo la variabile di ambiente PATH per includere il bin di Go (/usr/local/go/bin ) directory. Per farlo, esegui il comando seguente.

Per l'installazione a livello di sistema e caricare l'ambiente nella sessione di accesso corrente, eseguire il comando seguente.

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

source /etc/profile.d/go.sh

Per il tuo profilo specifico e carica l'ambiente nella tua sessione di accesso corrente, esegui il comando seguente.

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

source $HOME/.profile

Verifica installazione Go

Esegui il comando seguente per vedere la versione della lingua Go.

go version

Risultato:

go version go1.17 linux/amd64

Controlla le variabili d'ambiente Go che abbiamo impostato nelle sezioni precedenti.

go env

Risultato:

GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/debian/.cache/go-build"
GOENV="/home/debian/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/debian/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/debian/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.17"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1429786228=/tmp/go-build -gno-record-gcc-switches"

Crea primo progetto

Crea una directory hello nella tua home directory.

mkdir -p hello

cd hello

Creiamo un semplice programma (ciao) per testare l'installazione di Go.

vi hello.go

Inserisci il seguente contenuto nel file hello.go.

package main

import "fmt"

func main() {
    fmt.Printf("Welcome To ITzGeek\n")
}

Ora esegui il codice con il comando go.

go run .

Otterresti il ​​seguente testo di saluto.

Welcome To ITzGeek

Conclusione

È tutto. Hai installato con successo Go Lang su Debian 11 / Debian 10. Inoltre, puoi saperne di più su Go andando alla pagina dei tutorial di Golang.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare il linguaggio di programmazione Erlang su Debian 10

Come installare il linguaggio di programmazione Nim su Debian 11

Come installare il linguaggio di programmazione Kotlin su Debian 10

Come installare Vai su Debian 10

Come installare il linguaggio di programmazione Swift su Debian 11

Come installare la lingua Rust su Debian 10

Come installare Vai su Debian