{{tag>dev go install}}
====== Installer GO sur une distribution GNU/Linux ======
Les distributions peuvent intégrer GO a leur système de paquetage. On s’intéresse ici à l'installation via l'archive disponible sur le site officiel du langage Go.
Avant d'installer/décompresser l'archive, vérifier qu'il ne pré-existe pas de dossier ''/usr/local/go'' : décompresser l'archive dans un dossier existant produit une installation invalide. Si le dossier existe il doit être d'abord supprimé.
# On récupère l'archive
cd /tmp
wget "https://go.dev/dl/go1.20.6.linux-amd64.tar.gz"
# On décompresse l'archive dans /usr/local
sudo tar -C /usr/local/ -xvf go1.20.6.linux-amd64.tar.gz
# On modifier le PATH pour y inclure les binaires de /usr/local/go/bin
export PATH=$PATH:/usr/local/go/bin
La modification apportée ici est transitoire. Pour qu'elle soit permanente, modifier le fichier **$HOME/.profile** (ou **/etc/profile** pour une installation valide sur le système local).
Pour vérifier que l'installation de Go s'est déroulée correctement, afficher la version de Go :
printenv PATH
go version
===== Notes install go 1.22.4 =====
# Téléchargement de l'archive
cd /tmp
wget "https://go.dev/dl/go1.22.4.linux-amd64.tar.gz"
# Création d'un répertoire dédié pour la version
sudo mkdir /usr/local/go/go-1.22.4
# Décompression de l'archive dans le répertoire dédié
sudo tar --directory=/usr/local/go/go-1.22.4 --strip-components=1 -xzvf go1.22.4.linux-amd64.tar.gz
Mise à jour du **PATH** dans ''~/.bashrc''
===== Références =====
* https://go.dev/doc/install