Skip to content

Installation de Go pour Linux

Ce document présente plusieurs méthodes pour installer l'environnement Go sur Linux.

Méthode 1 : Utiliser le package binaire officiel (recommandé)

1. Télécharger le package d'installation Go

Visitez la page de téléchargement du langage Go ou utilisez directement la commande suivante pour télécharger la dernière version :

bash
# Télécharger Go 1.21.5 (exemple de version, modifiez selon vos besoins)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz

2. Extraire le package d'installation

Extrayez l'archive téléchargée dans le répertoire /usr/local :

bash
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz

3. Configurer les variables d'environnement

Modifiez le fichier ~/.bashrc ou ~/.profile et ajoutez le contenu suivant :

bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Appliquez les variables d'environnement immédiatement :

bash
source ~/.bashrc

4. Vérifier l'installation

bash
go version

Vous devriez voir une sortie similaire à :

bash
go version go1.21.5 linux/amd64

Méthode 2 : Installer avec le gestionnaire de packages

Ubuntu/Debian

bash
sudo apt update
sudo apt install golang-go

CentOS/RHEL

bash
sudo yum install epel-release
sudo yum install golang

Fedora

bash
sudo dnf install golang

Arch Linux

bash
sudo pacman -S go

Remarque : La version installée via le gestionnaire de packages peut ne pas être la plus récente. Si vous avez besoin de la dernière version, il est recommandé d'utiliser la méthode 1.

Méthode 3 : Installer avec Snap

Si votre système prend en charge Snap, vous pouvez utiliser la commande suivante :

bash
sudo snap install go --classic

Configurer le proxy de modules Go (utilisateurs en Chine continentale)

Si vous êtes en Chine continentale, il est recommandé de configurer un proxy de modules Go pour accélérer le téléchargement des dépendances :

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

Ou utilisez le proxy Qiniu Cloud :

bash
go env -w GOPROXY=https://goproxy.io,direct

Configurer l'espace de travail Go

Créez la structure de répertoires de l'espace de travail Go :

bash
mkdir -p $HOME/go/{bin,pkg,src}

Désinstaller Go

Si vous devez désinstaller Go, exécutez la commande suivante :

bash
sudo rm -rf /usr/local/go

Et supprimez la configuration des variables d'environnement associées dans ~/.bashrc ou ~/.profile.

Prochaines étapes

Une fois l'installation terminée, vous pouvez :

Golang by www.golangdev.cn edit