GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Go Lang sur Debian 11 / Debian 10

Go est un langage de programmation conçu par les ingénieurs de Google Robert Griesemer, Rob Pike et Ken Thompson. Il est principalement destiné à être un langage moderne :il n'a pas de constructions qui vous rappellent votre passé (comme les structures de C) ou qui s'inspirent d'autres langages (comme les listes de compréhension de Python).

Les principales caractéristiques de Go sont :la sécurité de la mémoire sans ramasse-miettes, la simultanéité sans courses de données, la liberté d'interblocage et l'évitement de la coordination.

Ici, nous allons voir comment installer Golang sur Debian 11 / Debian 10.

Télécharger et installer le langage Go

Installez le paquet wget.

sudo apt update sudo apt install wget -y

Visitez la page de téléchargement de Go Language pour télécharger la dernière version de Go. Alternativement, vous pouvez télécharger le package binaire du langage Go via le terminal en utilisant la commande suivante.

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

Extrayez l'archive dans /usr/local .

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

Configurer l'environnement Go

Nous allons maintenant configurer la variable d'environnement PATH pour inclure le bin de Go (/usr/local/go/bin ) répertoire. Pour ce faire, exécutez la commande ci-dessous.

Pour l'installation à l'échelle du système et charger l'environnement sur votre session de connexion actuelle, exécutez la commande suivante.

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

Pour votre profil spécifique et chargez l'environnement sur votre session de connexion actuelle, exécutez la commande suivante.

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

Vérifier l'installation de Go

Exécutez la commande ci-dessous pour voir la version du langage Go.

version de lancement

Sortie :

passez à la version go1.17 linux/amd64

Vérifiez les variables d'environnement Go que nous avons définies dans les sections précédentes.

aller env

Sortie :

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" 

Créer le premier projet

Créer un répertoire hello sous votre répertoire personnel.

mkdir -p hellocd hello

Créons un programme simple (bonjour) pour tester l'installation de Go.

vi hello.go

Placez le contenu suivant dans le fichier hello.go.

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

Maintenant, exécutez le code avec la commande go.

allez courir .

Vous obtiendrez le message d'accueil suivant.

Bienvenue sur ITzGeek

Conclusion

C'est tout. Vous avez installé avec succès Go Lang sur Debian 11 / Debian 10. De plus, vous pouvez en savoir plus sur Go en vous rendant sur la page des tutoriels Golang.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer Memcached sur Debian 10

  4. Comment installer TeamViewer sur Debian 10

  5. Comment installer le langage de programmation Erlang sur Debian 10

Comment installer le langage de programmation Nim sur Debian 11

Comment installer le langage de programmation Kotlin sur Debian 10

Comment installer Go sur Debian 10

Comment installer le langage de programmation Swift sur Debian 11

Comment installer le langage Rust sur Debian 10

Comment installer Go sur Debian