Go, souvent appelé golang, est un langage de programmation open source moderne créé par Google qui vous permet de créer des applications fiables et efficaces. Go est un langage compilé, ce qui signifie que vous devez compiler le code source pour créer un fichier exécutable utilisé pour exécuter le logiciel.
De nombreuses applications populaires, telles que Kubernetes, Docker, Prometheus et Terraform, sont écrites en Go.
Ce tutoriel explique comment télécharger et installer Go sur Ubuntu 20.04.
Installer Go sur Ubuntu 20.04 #
Effectuez les étapes suivantes pour installer Go sur Ubuntu 20.04 :
1. Téléchargement de l'archive Go #
Au moment de la rédaction de cet article, la dernière version stable de Go est la version 1.14.2. Avant de télécharger l'archive tar, visitez la page officielle de téléchargement de Go et vérifiez si une nouvelle version est disponible.
Exécutez la commande suivante en tant qu'utilisateur avec les privilèges sudo pour télécharger et extraire l'archive binaire Go dans /usr/local
répertoire :
wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2. Ajustement de la variable de chemin #
En ajoutant l'emplacement du répertoire Go au $PATH
variable d'environnement, le système saura où trouver les binaires exécutables Go.
Cela peut être fait en ajoutant la ligne suivante soit au /etc/profile
fichier (pour une installation à l'échelle du système) ou le $HOME/.profile
fichier (pour une installation utilisateur actuelle) :
export PATH=$PATH:/usr/local/go/bin
Enregistrez le fichier et chargez la nouvelle variable d'environnement PATH dans la session shell en cours :
source ~/.profile
3. Vérification du numéro d'installation de Go
Vérifiez l'installation en imprimant la version Go :
go version
Le résultat devrait ressembler à ceci :
go version go1.14.2 linux/amd64
Démarrer avec Go #
Pour tester l'installation de Go, nous allons créer un espace de travail et construire un programme simple qui imprime le message classique "hello world".
-
Par défaut, le
GOPATH
variable, qui spécifie l'emplacement de l'espace de travail est définie sur$HOME/go
. Pour créer le type de répertoire de l'espace de travail :mkdir ~/go
-
Dans l'espace de travail, créez un nouveau répertoire
src/hello
:mkdir -p ~/go/src/hello
et dans ce répertoire créer un fichier nommé
~/go/src/hello/hello.gohello.go
:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Pour en savoir plus sur la hiérarchie des répertoires de l'espace de travail Go, visitez la page Documentation Go.
-
Accédez** au
~/go/src/hello
répertoire et exécutezgo build
pour construire le programme :cd ~/go/src/hello
go build
La commande ci-dessus construira un fichier exécutable nommé
hello
. -
Vous pouvez lancer l'exécutable en exécutant simplement la commande ci-dessous :
./hello
Le résultat devrait ressembler à ceci :
Hello, World