{{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