Skip to content

Instalar Go para Linux

Este documento presenta varios métodos para instalar el entorno del lenguaje Go en sistemas Linux.

Método 1: Usar el paquete binario oficial (Recomendado)

1. Descargar el paquete de instalación de Go

Visita la página de descarga del lenguaje Go o usa directamente el siguiente comando para descargar la última versión:

bash
# Descargar Go 1.21.5 (versión de ejemplo, modifica según tus necesidades)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz

2. Descomprimir el paquete de instalación

Descomprime el archivo comprimido descargado en el directorio /usr/local:

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

3. Configurar variables de entorno

Edita el archivo ~/.bashrc o ~/.profile y agrega el siguiente contenido:

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

Haz que las variables de entorno surtan efecto inmediatamente:

bash
source ~/.bashrc

4. Verificar la instalación

bash
go version

Deberías ver una salida similar a:

bash
go version go1.21.5 linux/amd64

Método 2: Usar el gestor de paquetes

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

Nota: La versión instalada a través del gestor de paquetes puede no ser la más reciente. Si necesitas la última versión, se recomienda usar el Método 1.

Método 3: Usar Snap

Si tu sistema soporta Snap, puedes usar el siguiente comando para instalar:

bash
sudo snap install go --classic

Configurar el proxy de módulos Go (Usuarios en China continental)

Si estás en China continental, se recomienda configurar el proxy de módulos Go para acelerar la descarga de dependencias:

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

O usa el proxy de Qiniu Cloud:

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

Configurar el espacio de trabajo de Go

Crea la estructura de directorios del espacio de trabajo de Go:

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

Desinstalar Go

Si necesitas desinstalar Go, ejecuta el siguiente comando:

bash
sudo rm -rf /usr/local/go

Y elimina las configuraciones de variables de entorno relacionadas de ~/.bashrc o ~/.profile.

Siguientes Pasos

Después de completar la instalación, puedes:

Golang editado por www.golangdev.cn