Go, également connu sous le nom de Golang, est un langage de programmation open source développé par les ingénieurs de Google en 2007. Il a été officiellement lancé par Google en 2009 et la première version stable est sortie en 2012.
L'intention première du développement de ce langage était de réduire considérablement le temps de compilation des programmes lourds. À l'époque, les ingénieurs de Google utilisaient des langages tels que C/C++ pour développer des programmes informatiques uniquement pour être frustrés par le temps qu'il fallait pour compiler ces programmes, et ainsi, ils ont développé leur propre langage de programmation, qui était rapide et efficace.
Le point culminant de Go est qu'il se concentre sur la concurrence, ce qui est une fonctionnalité très utile pour exécuter des programmes gourmands en ressources. Il atteint la simultanéité en utilisant des fonctions appelées "goroutines", gérées par le runtime Go, travaillant en collaboration pour donner la priorité à l'exécution efficace du programme sur les threads du système d'exploitation. C'est ce qui rend Go vraiment bon pour gérer plusieurs tâches simultanément.
Go est principalement utilisé pour le développement backend car il a été spécialement conçu pour le développement au niveau du système, et aussi, son bibliothèque standard a plusieurs utilitaires utiles requis pour le développement backend.
Pour résumer, voici ce qui a fait de Go un langage de programmation populaire :
- Open source par Google
- C'est rapide
- Développeur axé
- Excellent en multitâche
Cela étant dit, passons en revue un rapide tutoriel sur la façon dont vous pouvez installer Go on Ubuntu – une distribution du système d'exploitation Linux.
Prerequisites
Avant d'installer Go sur votre système, supprimez les installations précédentes de Go (le cas échéant) de votre système. L'installation Go réside dans le /usr/local/go
dossier, par conséquent, supprimez ce dossier de votre système s'il existe.
sudo rm -rf /usr/local/go
Installing Go on Ubuntu
# 1. En téléchargeant des binaires
- Télécharger les Go version binaire pour linux de son site web.
- Extrayez le fichier que vous venez de télécharger dans le
/usr/local/
répertoire à l'aide de la commande suivante :
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
- Ce faisant, un nouveau dossier
/usr/local/go
sera créé sur votre système.

- Ajouter le chemin
/usr/local/go/bin
à la$PATH
variables d'environnement. Définissez la variable PATH dans le$HOME/.profile
déposer. Vous devez redémarrer votre terminal pour que les modifications s'appliquent.
if [ -d "/usr/local/go/bin" ] ; then
PATH=$PATH:/usr/local/go/bin
fi
- Si vous utilisez bash, vous devez également définir la variable PATH dans
$HOME/.bashrc
fichier, ainsi que la définition de la variable PATH dans le$HOME/.profile
fichier.
if [ -d "/usr/local/go/bin" ] ; then
PATH=$PATH:/usr/local/go/bin
fi
- Pour
zsh
utilisateurs, exportez la variable PATH depuis le$HOME/.zshrc
fichier, ainsi que la définition de la variable PATH dans le$HOME/.profile
fichier.
if [ -d "/usr/local/go/bin" ] ; then
export PATH=$PATH:/usr/local/go/bin
fi
- Redémarrez votre terminal et vérifiez si go est installé ou non en exécutant la commande suivante :
go version

# 2. En utilisant le gestionnaire de paquets apt
Vous pouvez installer Golang en utilisant le apt
directeur chargé d'emballage. Je ne recommanderais pas d'utiliser cette méthode si vous voulez la dernière version de Golang parce que le apt
référentiel peut contenir des versions plus anciennes.
Tout d'abord, mettez à jour le apt
index des packages pour extraire les derniers packages disponibles. Mettez toujours à jour le apt
package avant de mettre à niveau ou d'installer de nouveaux packages.
sudo apt update
Ensuite, installez Golang à l'aide de la commande suivante :
sudo apt install
# 3. En utilisant snap
Snap n'est rien d'autre qu'un utilitaire pour télécharger et installer des packages d'applications Linux de manière sécurisée et robuste. Pour installer Golang, vérifiez d'abord le package Golang disponible en utilisant :
sudo snap info go
Ensuite, vous pouvez l'installer en utilisant:
sudo snap install go --channel=stable --classic
La --channel
flag est utilisé pour décrire un cycle de publication spécifique, par exemple, stable ou bêta. Lorsque vous utilisez le refresh
flag, il extraira les dernières versions du canal spécifique. Donc, si vous voulez essayer les versions bêta, changez de canal en conséquence.
La --classic
L'indicateur est utilisé pour spécifier que le package ne doit pas être exécuté dans un environnement restreint. environnement sandbox.
Uninstalling Go
Pour désinstaller Go d'Ubuntu, supprimez simplement le répertoire /usr/local/go
en exécutant:
sudo rm -rf /usr/local/go
Et ensuite, effacez la variable d'environnement PATH que vous avez créée dans $HOME/.profile
, $HOME/.bashrc
et $HOME/.zshrc
en fonction de votre configuration.
Conclusion
C'était un tutoriel d'installation simple de Go - un langage de programmation populaire utilisé principalement pour le développement backend.
Si vous souhaitez installer Go directement à partir de la source et le compiler et le compiler manuellement sur votre machine, consultez le site officiel tutoriel pour ça. Je recommanderais l'installation source uniquement si vous connaissez bien ses subtilités.
Vous voulez explorer Go en profondeur ? Découvrez ces des ressources incroyables pour apprendre Go.