Go, également appelé Golang, est un langage de programmation open source développé par Google. Il est multiplateforme et peut être installé sur Linux, Windows et macOS. Il est écrit en langage de programmation C C et a été développé pour créer un logiciel fiable et efficace. Il est utilisé par de nombreuses organisations telles que Kubernetes, Docker, MongoDB, Soundcloud, Netflix, Uber, Prometheus, Terraform, etc.
Dans ce tutoriel, nous allons vous montrer comment installer Go sur un VPS Ubuntu 20. Nous vous montrerons également comment configurer la variable d'environnement Go et créer un programme Go.
Prérequis
- Un VPS Ubuntu 20.04
- Accès au compte d'utilisateur root (ou à un utilisateur avec des privilèges sudo)
Étape 1 :Connectez-vous au serveur et mettez à jour les packages du système d'exploitation du serveur
Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :
ssh root@IP_Address -p Port_number
Vous devez remplacer "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. En outre, vous devez remplacer "root" par le nom d'utilisateur du compte administrateur si nécessaire.
Avant de commencer l'installation, nous devons nous assurer que tous les packages du système d'exploitation Ubuntu installés sur le serveur sont mis à jour. Vous pouvez le faire en exécutant les commandes suivantes :
apt-get update -y apt-get upgrade -y
Étape 2 :Téléchargez et installez Go
Après cette mise à jour du système, vous devrez télécharger la dernière version de l'archive Go sur le site officiel de Go.
Au moment de la rédaction de cet article, la dernière version stable de Go est la version 1.16.7. Mais avant de télécharger, visitez la page officielle de téléchargement de Go et vérifiez si une nouvelle version est disponible.
Pour télécharger l'archive Go, exécutez la commande suivante :
wget https://golang.org/dl/go1.16.7.linux-amd64.tar.gz
Une fois l'archive téléchargée, vérifiez la somme de contrôle de l'archive avec la commande suivante :
sha256sum go1.16.7.linux-amd64.tar.gz
Vous devriez voir un résultat semblable à celui ci-dessous :
7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04 go1.16.7.linux-amd64.tar.gz
Comparez la valeur de hachage de la sortie ci-dessus à la valeur de la somme de contrôle sur la page de téléchargement Go. S'ils correspondent, cela signifie que l'intégrité du fichier est validée et que vous pouvez procéder à l'installation.
Ensuite, extrayez le fichier téléchargé dans le recommandé /usr/local
répertoire avec la commande suivante :
tar -C /usr/local -xvzf go1.16.7.linux-amd64.tar.gz
Cela devrait extraire Go et l'enregistrer dans le /usr/local répertoire.
Étape 3 :Variable de chemin pour Go
Ensuite, nous devrons ajouter le chemin du répertoire Go à la variable d'environnement $PATH pour exécuter Go comme n'importe quelle autre commande, peu importe où vous vous trouvez dans le système de fichiers.
Vous pouvez définir la variable d'environnement globalement en créant un fichier appelé go.sh
dans le /etc/profile.d
répertoire.
nano /etc/profile.d/go.sh
Ajoutez la ligne suivante :
export PATH=$PATH:/usr/local/go/bin
Enregistrez et fermez le fichier lorsque vous avez terminé.
Si vous souhaitez définir la variable d'environnement de chemin Go pour un utilisateur spécifique, vous devrez définir les variables d'environnement Go dans le .bash_profile
de votre utilisateur. fichier.
nano ~/.bash_profile
Ajoutez les lignes suivantes :
export GOPATH=$HOME/myproject export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Enregistrez et fermez le fichier. Ensuite, exécutez la commande source pour recharger les profils mis à jour :
source /etc/profile.d/go.sh source ~/.bash_profile
Ensuite, vous pouvez utiliser la commande suivante pour vérifier la version de Go :
go version
Vous devriez voir le résultat suivant :
go version go1.16.7 linux/amd64
Étape 4 :Créez votre premier projet Go
Maintenant, pour vérifier que tout est OK, nous allons créer un exemple de programme en langage Go. Commencez par créer un nouveau répertoire pour l'espace de travail Go avec la commande suivante :
mkdir $HOME/myproject
Ensuite, créez un nouveau répertoire src/test dans $HOME/project avec la commande suivante :
mkdir -p $HOME/myproject/src/hello
Créez ensuite un programme simple (hello.go) avec la commande suivante :
nano $HOME/myproject/src/hello/hello.go
Ajoutez le contenu suivant :
package main import "fmt" func main() { fmt.Printf("This is my first Go Program\n") }
Enregistrez et fermez le fichier. Ensuite, compilez le programme avec la commande suivante :
cd $HOME/myproject/src/hello/ go mod init go build
La commande ci-dessus va générer un exécutable nommé hello. Vous pouvez maintenant exécuter le programme avec la commande suivante :
hello
Le résultat devrait ressembler à celui ci-dessous :
This is my first Go Program
C'est ça! Vous pouvez maintenant utiliser Go pour coder vos programmes pour n'importe quelle plate-forme.
Bien sûr, vous n'avez rien à faire de tout cela si vous utilisez l'un de nos services d'hébergement VPS Linux gérés, auquel cas vous pouvez demander à nos administrateurs Linux experts d'installer Go sur Ubuntu 20 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur l'installation de Go sur Ubuntu 20, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous, ou laissez une réponse dans la section des commentaires. Merci.