Comment installer Go Language sur Ubuntu


  • Français


  • 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 :

    vérifier la version installée du langage de programmation go

    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")
    }
    
    bonjour le programme mondial pour le langage de programmation Go

    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
    exécuter des programmes go sur linux

    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
    installer la dernière version du langage go dans Ubuntu à l'aide de snaps

    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
    vérifier la version go dans ubuntu

    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.

    visitez la page de téléchargement officielle du langage de programmation Go

    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
    définir la variable d'environnement pour le langage de programmation Go dans Ubuntu

    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
    source le fichier de profil etc sur linux

    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
    supprimer le langage de programmation go lorsqu'il est installé à partir de la source

    Et troisièmesourcez le fichier pour appliquer les modifications :

    source /etc/profile
    Commande 'go' introuvable sur Ubuntu

    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

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

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

    Copy code