Également connu sous le nom de Golang, Go est un langage open source développé par Google Inc pour créer des applications logicielles robustes, efficaces et fiables. Les outils populaires créés à l'aide de Go incluent Terraform, Kubernetes, Docker, Istio et InfluxDB.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes de surveillance de serveur connexes.
Dans ce cadre, nous allons voir comment installer Go sur une instance de CentOS 8.
Comment installer Go sur CentOS ?
Avant d'effectuer cette procédure d'installation, assurez-vous que vous utilisez un utilisateur disposant de droits sudo.
Ensuite, suivez les étapes ci-dessous.
1. Mettre à jour le système
Pour commencer, connectez-vous et mettez à jour votre serveur CentOS 8 comme indiqué.
Mise à jour $ sudo dnf
Ensuite, appuyez sur 'y' lorsque vous y êtes invité et appuyez sur ENTER.
2. Téléchargez le fichier binaire Go
L'étape suivante consiste à télécharger le package binaire Go fourni dans un fichier tarball. Ceci est disponible sur la page de téléchargements Go. Pour le moment, la dernière version de Go est la version 1.16.5 de Go. Cela est susceptible de varier au moment où vous consultez ce guide.
Pour télécharger le fichier compressé Go sur le terminal, utilisez la commande wget comme indiqué :
$ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
Pour confirmer l'existence du fichier tarball, utilisez la commande ls :
$ ls
Ensuite, extrayez le fichier tarball dans le répertoire /usr/local qui est principalement utilisé pour installer des applications logicielles localement :
$ sudo tar -xvf go1.16.5.linux-amd64.tar.gz -C /usr/local
Encore une fois, utilisez la commande ls pour vérifier le répertoire go dans le chemin /usr/local.
3. Configurez les variables d'environnement
Nous devons configurer la variable $PATH pour pointer le système Linux sur l'emplacement des binaires exécutables Go. Ces fichiers binaires se trouvent sous le chemin /usr/local/go/bin.
Ajoutez donc la ligne ci-dessous au fichier ~/.bashrc :
export PATH=$PATH :/usr/local/go/bin
Enregistrez les modifications et quittez le fichier.
Ensuite, chargez la variable d'environnement dans la session shell en appelant la commande source comme indiqué :
$ source ~/.bashrc
Vérifiez ensuite si Go est installé en vérifiant la version comme indiqué :
Version $ go
4. Testez l'installation
Avant de conclure ce guide, nous allons tester si Go a bien été correctement installé en créant un espace de travail et créer un programme simple.
Ici, nous allons créer un espace de travail qui est un répertoire appelé salutations et y naviguer plus tard.
$ mkdir salutations &&cd salutations
Ensuite, créez un module go comme suit :
$ go mod init salutations
Ensuite, nous allons créer un simple fichier Go.
$ vim salutations.go
Nous allons écrire un programme Go simple qui imprime un message simple sur stdout :
paquet principal
importer "fmt"
fonction principale() {
fmt.Printf("Bonjour les gars, Bienvenue dans la langue Go\n")
}Sauvegarder et quitter.
Exécutez ensuite le programme Go comme indiqué.
$ allez courir salutations.goVous devriez obtenir la sortie affichée ci-dessous comme indiqué :
Bonjour les gars, Bienvenue dans le langage Go