Site icon Maniac Geek

Comment installer Go Language sur Ubuntu

Google a développé le langage de programmation Go pour créer un langage aussi puissant que C++ mais qui suit une syntaxe simple comme Python.

Et en raison de son efficacité, des plates-formes telles que Docker, Kubernetes et Terraform sont écrites en langage Go.

Si vous écrivez du code dans Go ou si vous compilez une application basée sur Go, vous devez d’abord l’installer.

Dans ce tutoriel, je vais montrer les manières suivantes d’installer Go sur Ubuntu :

  • Utilisation d’apt à partir des référentiels Ubuntu : option la plus simple mais pas la dernière version.
  • Utilisation de snap : Version simple et souvent plus récente.
  • Utilisation du code source : méthode complexe qui vous donne la dernière version.

Commençons par la méthode la plus simple et la plus recommandée.

Si vous ne vous souciez pas d’avoir la version la plus récente, vous pouvez l’installer avec la commande suivante :

sudo apt install golang

Vous pouvez vérifier s’il a été installé à l’aide de la commande suivante :

go version

En écrivant, vous obtenez Go version 1.18.1 qui est un point de version derrière la version la plus récente :

Génial! Vous avez donc vérifié que Go est installé sur votre système Ubuntu. Mais fonctionne-t-il correctement ? Vérifions cela en exécutant un simple programme Go.

Exécutez le programme Simple Go

Ici, je vais créer un programme Hello world simple pour contre-vérifier l’installation.

Je vais utiliser nano pour créer et ouvrir le fichier nommé Hello_world.go:

nano Hello_world.go

Et le contenu de mon fichier est le suivant (ne me jugez pas, je suis pro d’accord):

package main

import "fmt"

func main() {
        fmt.Printf("Fingers crossed\n About to print Hello world!\n")
}

Enregistrez le contenu du fichier et quittez Nano en appuyant sur Ctrl + X.

Maintenant, vous devrez ajouter le run drapeau et nom de fichier à la commande pour exécuter le programme :

go run Hello_world.go

Courir comme prévu !

Vous pouvez également créer un fichier Go exécutable comme celui-ci :

go build Hello_world.go

C’était simple. Le langage Go est correctement installé. Voyons rapidement les étapes de suppression.

Supprimer Go d’Ubuntu

Depuis que vous l’avez installé à partir des référentiels d’Ubuntu à l’aide de la commande apt, la suppression est assez simple.

sudo apt remove golang

Vous pouvez également exécuter le autoremove après.

sudo apt autoremove

Méthode 2 : Utiliser snap pour installer une version plus récente de Go

C’est le moyen le plus simple d’obtenir la version la plus récente de n’importe quel package, car vous n’avez pas à passer par un processus complexe plutôt qu’à exécuter une seule commande.

Et Ubuntu est préconfiguré avec des snaps, alors pourquoi ne pas en profiter ? Snap peut également être facilement installé sur d’autres distributions.

Comment installer et utiliser Snap dans diverses distributions Linux

Les Snaps sont la façon dont Canonical fournit un système de gestion des packages de distribution croisée. Dans cet article, nous verrons comment installer et utiliser les snaps dans différentes distributions Linux.

Pour installer la version récente de Go avec snap, utilisez la commande suivante :

sudo snap install go --classic

Et comme vous pouvez le voir, il a installé Go language version 1.19.5 qui est la version stable la plus récente lors de l’écriture.

Retirez le bouton-pression Go

Si vous n’avez plus besoin du langage Go installé sur votre système ou si vous n’utilisez plus les snaps et que vous souhaitez le supprimer, suivez la commande donnée :

sudo snap remove go

Pour vérifier s’il a bien été supprimé, vérifiez la version installée :

go version

Et si vous obtenez la même erreur, Go a été supprimé avec succès.

🚧

C’est la méthode la plus compliquée et je ne la recommande pas. Je l’ai inclus à titre informatif.

Pour construire Go à partir de la source, visitez son page de téléchargement officielle et choisissez le package pour votre système en conséquence.

Ensuite, extrayez les binaires vers le /usr/local annuaire en utilisant la commande tar :

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

Ensuite, vous devez définir la variable d’environnement afin que le système puisse déterminer où rechercher l’exécutable Go.

Alors ouvrez d’abord le /etc/profile à l’aide de la commande suivante :

sudo nano /etc/profile

Et appuyez sur Alt + / pour sauter à la fin d’une ligne dans l’éditeur de texte nano et collez la ligne suivante :

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

Maintenant, enregistrez les modifications et quittez l’éditeur de texte nano.

Pour prendre effet à partir du chemin d’environnement que vous venez d’ajouter, vous devrez sourcer le fichier :

source /etc/profile

Go a été installé avec succès sur votre système. Vous pouvez vérifier la version installée :

go version

Comment désinstaller

Supprimer les packages installés à partir du code source est encore plus compliqué. Mais vous pouvez supprimer le Go de votre système en suivant trois étapes simples.

Premièresupprimez les fichiers binaires Go que vous avez extraits lors de l’installation :

sudo rm -rf /usr/local/go

Secondesupprimez le formulaire de variable de chemin d’environnement /etc/profile:

sudo nano /etc/profile

Et troisièmesourcez le fichier pour appliquer les modifications :

source /etc/profile

Vous recherchez un IDE open source pour exécuter des programmes Go ?

Vous avez donc appris à installer Go sur Ubuntu Linux. Vous avez également exécuté un programme Go simple. Mais si vous devez écrire des programmes en Go, vous serez mieux avec un éditeur de code approprié.

J’utilise VSCode pour mes tâches de codage quotidiennes mais cela ne peut pas être pareil pour vous.

Nous avons donc compilé une liste d’IDE open source modernes sur lesquels vous pouvez exécuter efficacement vos programmes Go :

7 meilleurs éditeurs de texte open source modernes pour le codage sous Linux

Vous recherchez les meilleurs éditeurs de texte sous Linux pour le codage ? Voici une liste des meilleurs éditeurs de code pour Linux. La meilleure partie est que tous sont des logiciels gratuits et open-source. Si vous demandez à des utilisateurs expérimentés de Linux, leurs réponses incluront probablement Vim, Emacs, Nano, etc. Non

Et si vous êtes un utilisateur de VSCode comme moi et que vous cherchez une alternative, vous pouvez utiliser la version VSCodium 100% open-source de Microsoft VSCode.

Veuillez utiliser la section des commentaires pour toute question relative à ce guide ou des suggestions sur ce que je devrais couvrir ensuite.

Source

Quitter la version mobile