Aller au contenu principal

Comment installer Go sur CentOS

Comment installer Go sur CentOS

Go, également connu sous le nom de Golang, est un puissant langage de programmation open-source développé par Google. Il est conçu pour être efficace, concis et performant, ce qui en fait un excellent choix pour la création d'applications évolutives et fiables. Dans ce tutoriel, nous vous guiderons à travers le processus d'installation étape par étape de Go sur CentOS.

Prérequis

Avant de commencer, assurez-vous d'avoir les prérequis suivants :

  • Un serveur CentOS avec un accès root ou un utilisateur disposant de privilèges sudo.
  • Une connexion internet stable.

Étape 1 : Mettre à jour les paquets système

Tout d'abord, mettons à jour les paquets système vers leurs dernières versions. Ouvrez votre terminal et exécutez la commande suivante :

sudo yum update -y

Cette commande mettra à jour tous les paquets installés sur votre système CentOS.

Étape 2 : Télécharger et extraire Go

Go propose des distributions binaires officielles disponibles pour différents systèmes d'exploitation, y compris CentOS. Pour télécharger la dernière version stable de Go, rendez-vous sur la page de téléchargement officielle de Go dans votre navigateur web. Vous pouvez la trouver à l'adresse https://golang.org/dl/.

Recherchez la version de Go correspondant à l'architecture de votre système. Par exemple, si vous utilisez un CentOS 64 bits, cliquez sur le lien de téléchargement pour l'archive Linux tar.gz.

Une fois le téléchargement terminé, ouvrez votre terminal et rendez-vous dans le répertoire où se trouve le fichier téléchargé. Utilisez la commande cd pour changer de répertoire. Par exemple, si vous avez téléchargé le fichier dans votre dossier Téléchargements, exécutez :

cd ~/Downloads

Ensuite, extrayez l'archive téléchargée à l'aide de la commande tar :

sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz

Remplacez <version> dans la commande ci-dessus par le numéro de version réel du package Go que vous avez téléchargé. Par exemple, si vous avez téléchargé Go version 1.17, la commande serait :

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

Cette commande extraira les binaires et les fichiers associés de Go dans le répertoire /usr/local.

Étape 3 : Définir les variables d'environnement Go

Pour utiliser Go efficacement, vous devez configurer quelques variables d'environnement. Ces variables incluent GOROOT, GOPATH et PATH.

Ouvrez votre éditeur de texte préféré et ouvrez le fichier de profil système global /etc/profile :

sudo vi /etc/profile

Ajoutez les lignes suivantes à la fin du fichier :

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Enregistrez le fichier et quittez l'éditeur de texte.

Ensuite, appliquez les modifications à la session en cours en exécutant la commande suivante :

source /etc/profile

Cela rendra les variables d'environnement disponibles pour l'utilisateur actuel. Alternativement, vous pouvez vous déconnecter puis vous reconnecter au système.

Étape 4 : Vérifier l'installation

Pour vérifier que Go a été installé avec succès, ouvrez une nouvelle session de terminal et exécutez la commande suivante :

go version

Vous devriez voir s'afficher la version de Go installée dans la sortie. Par exemple :

go version go1.17 linux/amd64

Félicitations ! Vous avez installé Go avec succès sur votre système CentOS.

Étape 5 : Tester l'installation de Go

Maintenant, écrivons un programme Go simple pour tester l'installation. Créez un nouveau fichier nommé hello.go à l'aide de votre éditeur de texte préféré :

vi hello.go

Ajoutez le code suivant dans le fichier :

package main

import "fmt"

func main() {
fmt.Println("Bonjour, Go!")
}

Enregistrez le fichier et quittez l'éditeur de texte.

Pour compiler et exécuter le programme Go, exécutez la commande suivante :

go run hello.go

Vous devriez voir la sortie suivante :

Bonjour, Go!

Si vous obtenez la sortie attendue, cela signifie que votre installation de Go fonctionne correctement.

Conclusion

Dans ce tutoriel, vous avez appris comment installer Go sur CentOS étape par étape. Vous avez mis à jour les paquets système, téléchargé et extrait les binaires de Go, configuré les variables d'environnement nécessaires, vérifié l'installation et testé Go en exécutant un programme simple. Vous êtes maintenant prêt à commencer à développer des applications en utilisant le langage de programmation Go.

N'oubliez pas de mettre régulièrement à jour votre installation de Go pour bénéficier des dernières fonctionnalités et corrections de bugs. Bon codage avec Go !