Comment installer Golang (GO Language de programmation) dans Linux

Comment installer Golang (GO Language de programmation) dans Linux

Aller (Également appelé Golang) est un langage de programmation open-source et de niveau inférieur conçu pour permettre aux utilisateurs d'écrire facilement des programmes informatiques simples, fiables et très efficaces.

Développé en 2007 à Google par une équipe de programmeurs - Robert Griesemer, Rob Pike, et Ken Thompson, Il s'agit d'un langage compilé et statiquement tapé à d'autres langues système telles que C, C++, Java, et beaucoup plus.

Golang est très productif et lisible avec le soutien à la mise en réseau et au multiprocessement et il est également évolutif dans des systèmes étendus. Vous trouverez ci-dessous une liste de quelques projets open source bien connus développés en utilisant Golang:

  • Docker
  • Kubernetes
  • Chaux
  • Affluxdb
  • GOGS (GO GIT Service) entre autres.

Installez Golang dans les systèmes Linux

1. Aller sur https: // golang.org / dl / et télécharger la dernière version (i.e 1.15.2) de Golang dans un fichier d'archive utilisant la commande wget comme suit:

$ wget -c https: // golang.org / dl / go1.15.2.Linux-AMD64.le goudron.gz [64 bits] $ wget -c https: // golang.org / dl / go1.15.2.Linux-386.le goudron.GZ [32 bits] 

2. Ensuite, vérifiez l'intégrité du tarball en vérifiant la somme de contrôle SHA256 du fichier d'archives à l'aide du shasum commande comme ci-dessous, où le drapeau -un est utilisé pour spécifier l'algorithme à utiliser:

$ shasum -a 256 go1.7.3.Linux-AMD64.le goudron.gz B49FDA1CA29A1946D6BB2A5A6982CF07CCD2ABA849289508EE0F9918F6BB4552 GO1.15.2.Linux-AMD64.le goudron.gz 

Important: Pour montrer que le contenu du fichier d'archive téléchargé est la copie exacte fournie sur le site Web de Golang, le 256 bits La valeur de hachage générée à partir de la commande ci-dessus comme on le voit dans la sortie doit être la même que celle fournie avec le lien de téléchargement.

Si tel est le cas, passez à l'étape suivante, sinon, téléchargez un nouveau tarball et effectuez à nouveau le chèque.

3. Puis extraire les fichiers d'archive TAR dans / usr / local Répertoire utilisant la commande ci-dessous.

$ sudo tar -c / usr / local -xvzf go1.15.2.Linux-AMD64.le goudron.gz 

Où, -C Spécifie le répertoire de destination…

Configuration de l'environnement Golang en Linux

4. Tout d'abord, configurez votre GO Workspace En créant un répertoire ~ / go_projects qui est la racine de votre espace de travail. L'espace de travail est fait de trois répertoires à savoir:

  1. poubelle qui contiendra des binaires exécutables GO.
  2. SRC qui stockera vos fichiers source et
  3. pkg qui stockera des objets de package.

Créez donc l'arbre de répertoire ci-dessus comme suit:

$ mkdir -p ~ / go_projects / bin, src, pkg $ cd ~ / go_projects $ ls 

5. Il est maintenant temps d'exécuter Aller Comme le reste des programmes Linux sans spécifier son chemin absolu, son répertoire d'installation doit être stocké comme l'une des valeurs de la variable de l'environnement $ Path.

Maintenant, ajouter / usr / local / go / bin au CHEMIN Variable d'environnement en insérant la ligne ci-dessous dans votre / etc / profil fichier pour une installation à l'échelle du système ou $ Home /.profil ou $ Home./ bash_profile Pour l'installation spécifique à l'utilisateur:

À l'aide de votre éditeur préféré, ouvrez le fichier de profil utilisateur approprié selon votre distribution et ajoutez la ligne ci-dessous, enregistrez le fichier et sortez:

Export Path = $ path: / usr / local / go / bin 

6. Ensuite, définissez les valeurs de Gopath et Gobin Variables d'environnement GO dans votre fichier de profil utilisateur (~ /.profil ou ~ / bash_profile) pour pointer vers votre répertoire d'espace de travail.

exporter gopath = "$ home / go_projects" export gobin = "$ gopath / bin" 

Note: Si vous avez installé Golang dans un répertoire personnalisé autre que la valeur par défaut (/ usr / local /), vous devez spécifier ce répertoire comme valeur du Goroot variable.

Par exemple, si vous avez installé Golang Dans le répertoire domestique, ajoutez les lignes ci-dessous à votre $ Home /.profil ou $ Home /.bash_profile déposer.

Exporter goroot = $ home / go Export Path = $ path: $ goroot / bin 

7. La dernière étape sous cette section consiste à effectuer les modifications apportées au profil utilisateur dans la session de bash actuelle comme ça:

$ source ~ /.bash_profile ou $ source ~ /.profil 

Vérifiez l'installation de Golang

8. Exécutez les commandes ci-dessous pour afficher votre Aller Version et environnement:

$ go version $ go enven 
Vérifiez la version et l'environnement de Golang

Tapez la commande suivante pour afficher les informations d'utilisation pour le Aller Outil, qui gère Aller code source:

$ allez aider 

9. Pour tester votre si votre Aller L'installation fonctionne correctement, écrivez un petit Aller bonjour Programme mondial, enregistrez le fichier dans ~ / go_projects / src / bonjour / annuaire. Tous vos fichiers source Golang doivent se terminer avec le .aller extension.

Commencez par créer le Hello Project Directory sous ~ / go_projects / src /:

$ mkdir -p ~ / go_projects / src / bonjour 

Ensuite, utilisez votre éditeur préféré pour créer le Bonjour.aller déposer:

$ vi ~ / go_projects / src / bonjour / bonjour.aller 

Ajoutez les lignes ci-dessous dans le fichier, enregistrez-le et sortez:

Package principal important "fmt" func main () fmt.Printf ("Bonjour, vous avez réussi à installer Golang dans Linux \ n") 

dix. Maintenant, compilez le programme ci-dessus comme utilisant aller Installer et l'exécuter:

$ allez installer $ gopath / src / bonjour / bonjour.aller $ gobin / bonjour 
Premier programme Golang

Si vous voyez la sortie vous indiquer le message dans le fichier du programme, votre installation fonctionne correctement.

11. Pour exécuter votre Aller Les exécutables binaires comme les autres commandes Linux, ajouter $ Gobin à ton $ Chemin variable d'environnement.

Liens de référence: https: // golang.org /

C'est ça! Vous pouvez maintenant continuer et apprendre Golang Pour écrire des programmes informatiques simples, fiables et très efficaces. Utilisez-vous déjà Golang?

Partagez votre expérience avec nous et de nombreux autres utilisateurs de Linux via la section des commentaires ci-dessous ou imaginablement, vous pouvez poser une question concernant ce guide ou Golang.