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"
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
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:
$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:
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.