Avant de pouvoir commencer à travailler sur votre première application Go, vous devez disposer d'un environnement de développement Go configuré sur votre machine Linux.
Go, également connu sous le nom de Golang, est un langage de programmation moderne et efficace développé par Google en 2007. Sa popularité a considérablement augmenté ces dernières années grâce à sa simplicité, sa rapidité et ses fonctionnalités concurrentes.
Si vous êtes un développeur qui souhaite explorer ce langage, vous devez configurer un environnement de développement Go sur votre système. Voyons comment vous pouvez installer Go sur Linux manuellement et en utilisant le gestionnaire de packages.
Conditions préalables à l'installation de Go sur Linux
Avant d'installer Go sur Linux, vous devez vous assurer que votre système est à jour. Ouvrez un terminal et exécutez la commande suivante pour cela :
Sur Ubuntu- et Distributions Linux basées sur Debian:
sudo apt update && apt upgrade -y
Sur Arch Linux et ses dérivés :
sudo pacman-Syu
Sur RHEL et Fedora :
mise à niveau sudo dnf
Une fois que vous avez mis à jour et mis à niveau votre système, vous êtes prêt à passer aux étapes suivantes.
Méthode 1: Installer Go sur Linux avec le gestionnaire de packages
Une fois que votre système est à jour, vous pouvez procéder à l'installation de Golang via le gestionnaire de packages par défaut de votre distribution Linux.
Sur les distributions Linux basées sur Ubuntu et Debian :
sudo apt installer golang
Sur Arch Linux et ses dérivés :
sudo pacman -S aller
Sur RHEL et Fedora :
sudo dnf installer golang
Ce sont toutes les étapes nécessaires pour installer Go sur votre machine Linux à l'aide du gestionnaire de packages par défaut.
Méthode 2: Télécharger et installer manuellement Go sur Linux
Pour installer manuellement Go sur votre machine Linux, vous devez d'abord récupérer le dernier package Go TAR sur le site officiel de Golang. Vous pouvez le faire manuellement ou en utilisant la commande wget sous Linux:
wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz
Télécharger:Aller (Linux)
Vous devez maintenant décompresser le package dans le répertoire par défaut recommandé (vous pouvez le modifier à votre guise) à l'aide d'une commande tar préfixée sudo avec le -xvf étiqueter:
sudo tar -C /usr/local -xvf go1.12.6.linux-amd64.tar.gz
Ensuite, ajoutez le répertoire dans lequel vous avez décompressé le package à la variable d'environnement PATH. Vous pouvez le faire en utilisant la commande export :
exporter CHEMIN=$CHEMIN:/usr/local/go/bin
Ce sont toutes les étapes dont vous avez besoin pour installer manuellement Go. Vous pouvez vérifier l'installation en exécutant la commande suivante :
aller version
Cette commande doit renvoyer la version de Go actuellement active sur votre système.
Désinstallez Go de votre système Linux
Si vous souhaitez désinstaller Go, vous pouvez le faire en suivant l'une des deux méthodes, selon la façon dont vous l'avez installé en premier lieu. Si vous avez installé Go à l'aide du gestionnaire de packages, vous pouvez le désinstaller de la même manière que vous supprimeriez d'autres programmes.
Sur les distributions Linux basées sur Ubuntu et Debian :
sudo apt supprimer automatiquement golang
Sur Arch Linux et ses dérivés :
sudo pacman -R golang
Sur RHEL et Fedora :
sudo dnf supprimer golang
Si vous avez installé Go manuellement, vous pouvez le désinstaller en nettoyant simplement le répertoire d'installation de Go.
Si vous l'avez installé dans le répertoire par défaut recommandé, exécutez cette commande :
rm -rf /usr/local/go
Si vous l'avez installé dans un répertoire différent, remplacez simplement l'emplacement par votre propre répertoire d'installation. Vous voudrez peut-être aussi mettre à jour la variable PATH pour supprimer le répertoire Go.
Vous pouvez désormais créer des logiciels avec Go sur Linux
Avec un environnement de développement Go configuré, vous pouvez commencer à explorer le langage et à créer vos applications. Vous pouvez utiliser Go pour créer n'importe quoi, des applications Web aux outils de ligne de commande et aux services cloud.
Les fonctionnalités de Go, la prise en charge de packages tiers et la flexibilité générale donnent aux développeurs la liberté créative de créer toutes sortes de logiciels. Si vous débutez dans le développement de Go, vous devez savoir certaines choses pour tirer pleinement parti du potentiel de Golang.