Allez, installez ce langage de programmation sur Ubuntu 17.10

à propos d'aller

Dans le prochain article, nous allons jeter un œil à Go. Aussi connu sous le nom de GoLang, c'est un langage de programmation open source développé chez Google par Robert Griesemer, Rob Pike et Ken Thompson. Le langage Go est disponible dans les référentiels par défaut de la plupart des distributions Gnu / Linux. Ce langage est activement utilisé sur certains serveurs de production de Google, ainsi que sur d'autres sociétés telles que Dropbox, Soundcloud, Uber, etc.

Dans cet article, nous verrons comment installer et configurer le langage de programmation Go dans Ubuntu. Ceci est un langage de programmation compilado, concurrent, impératif, structuré, pas orienté objet et Éboueur. Nous pourrons installer Golang en utilisant le gestionnaire de paquets ou en téléchargeant le code.

Installez Go sur Ubuntu

Installez le langage Go à l'aide des gestionnaires de packages

Dans les systèmes basés sur DEB comme Debian, Ubuntu, Linux Mint, nous pouvons l'installer à l'aide de la commande suivante dans le terminal (Ctrl + Alt + T):

sudo apt-get install golang

Vous pouvez également rechercher e installer des outils supplémentaires. Sur les systèmes basés sur DEB, exécutez dans le même terminal:

sudo apt-cache search golang

Installer Go à partir de la source

La version linguistique Go dans les référentiels par défaut est peut-être obsolète. Si vous souhaitez installer la dernière version, téléchargez-la sur le site officiel et installez-la manuellement comme décrit ci-dessous. Pour cet exemple, c'est l'option que j'ai suivie.

Les commandes suivantes que j'ai testées dans la version de Ubuntu 17.10. Cependant, ces étapes sont les mêmes pour les autres distributions Gnu / Linux. Téléchargez la dernière version compressée de votre page Web.

wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz

maintenant vérifier l'intégrité du fichier téléchargé comme indiqué ci-dessous.

sha256sum go1.9.3.linux-amd64.tar.gz

La valeur de Somme de contrôle SHA256 que la commande précédente montre que vous devez correspondre à celle fournie avec le lien de téléchargement. S'il ne correspond pas, téléchargez-le à nouveau.

Extrayez le fichier téléchargé avec la commande:

sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz

Il sera extrait dans le répertoire / Usr / local. L'indicateur -C indique le répertoire de destination.

Configurer Go

Maintenant, nous devons définir le chemin d'accès à Aller dans le profil de l'utilisateur. Modifiez votre profil utilisateur en tapant dans le terminal (Ctrl + Alt + T):

sudo vi ~/.profile

Ajoutez la ligne suivante:

export PATH=$PATH:/usr/local/go/bin

Enregistrez et fermez le fichier.

Maintenant, nous allons configurer l'espace de travail. Un espace de travail est une hiérarchie de répertoires. Dans ce cas, nous allons vous donner trois répertoires à sa racine:

  • src
  • pkg
  • coffre

Nous pouvons créer cette hiérarchie de répertoires à l'aide de la commande suivante dans le terminal:

mkdir -p $HOME/go_projects/{src,pkg,bin}

Ensuite, nous devons pointez vers le nouvel espace de travail. Pour ce faire, éditez le fichier ~ / .profile:

sudo vi ~/.profile

Et ajoutez-y les lignes suivantes:

export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Aller à la configuration du profil utilisateur

Si Go est installé dans un emplacement autre que l'emplacement par défaut (/ usr / local /), vous devez spécifier le chemin d'installation (GOROOT) dans le fichier ~ / .profile. Par exemple, si vous avez installé Go dans votre répertoire HOME, vous devrez alors ajouter les lignes suivantes dans le fichier de profil utilisateur:

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

On notera que si vous avez installé Golang à l'aide de gestionnaires de paquets, le chemin d'installation sera / usr / lib / go o / usr / lib / golang. Dans ce cas, vous devrez mettre à jour la valeur de l'itinéraire dans GOROOT.

Une fois que vous avez spécifié les valeurs appropriées, mettez à jour les valeurs de l'environnement Go en tapant:

source ~/.profile

Vérifiez l'installation

aller vérifier les informations et l'installation

Exécutez les commandes suivantes pour vérifier si tout a été installé et configuré correctement. Voyons voir la version installée avec:

go version

Pour la voir informations sur l'environnement, courir:

go env

Si vous voyez des résultats comme ceux de la capture d'écran précédente, félicitations! vous pouvez commencer la programmation maintenant.

Créez un `` bonjour le monde '' à l'aide de Go

Maintenant que Go est installé, allons-y et croyons un simple programme `` bonjour le monde ''.

Nous allons créer un fichier appelé bonjour.go avec la commande suivante:

vi go_projects/src/hola/hola.go

Ajoutez-y les lignes suivantes:

package main

import "fmt"

func main() {
fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10")
}

Enregistrez et fermez le fichier. Lancez la commande suivante pour compilez le programme:

go install $GOPATH/src/hola/hola.go

Enfin, exécuter le programme en utilisant la commande:

installation et lancement du programme dans Go

$GOBIN/hello

Si tout s'est bien passé, félicitations! Vous venez de créer un exemple de programme avec Go.

Pour plus de détails, consultez le section d'aide fonctionnement:

Aller à l'aide

go help

Vous pouvez également vérifier le documentation officielle par Go.

Au cas où vous ne voudriez plus cette langue, vous pouvez désinstaller à travers le directeur chargé d'emballage ou simplement suppression du répertoire / usr / local / go. Cela dépendra de l'option d'installation que vous choisissez. En outre, il supprime également les répertoires de l'espace de travail.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.