Go, a menudo denominado golang, es un lenguaje de programación moderno de código abierto creado por Google que le permite crear aplicaciones confiables y eficientes. Go es un lenguaje compilado, lo que significa que necesita compilar el código fuente para crear un archivo ejecutable que se usa para ejecutar el software.
Muchas aplicaciones populares, como Kubernetes, Docker, Prometheus y Terraform, están escritas en Go.
Este tutorial explica cómo descargar e instalar Go en Ubuntu 20.04.
Instalando Go en Ubuntu 20.04 #
Complete los siguientes pasos para instalar Go en Ubuntu 20.04:
1. Descargando el tarball Go #
Al momento de escribir este artículo, la última versión estable de Go es la versión 1.14.2. Antes de descargar el tarball, visite la página oficial de descargas de Go y verifique si hay una nueva versión disponible.
Ejecute el siguiente comando como usuario con privilegios de sudo para descargar y extraer el archivo binario de Go en /usr/local
directorio:
wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2. Ajuste de la variable de ruta #
Agregando la ubicación del directorio Go al $PATH
variable de entorno, el sistema sabrá dónde encontrar los binarios ejecutables de Go.
Esto se puede hacer agregando la siguiente línea a /etc/profile
(para una instalación en todo el sistema) o el $HOME/.profile
archivo (para una instalación de usuario actual):
export PATH=$PATH:/usr/local/go/bin
Guarde el archivo y cargue la nueva variable de entorno PATH en la sesión de shell actual:
source ~/.profile
3. Verificación del número de instalación de Go
Verifique la instalación imprimiendo la versión Go:
go version
La salida debería verse así:
go version go1.14.2 linux/amd64
Primeros pasos con Go #
Para probar la instalación de Go, crearemos un espacio de trabajo y crearemos un programa simple que imprima el clásico mensaje "hola mundo".
-
Por defecto, el
GOPATH
variable, que especifica que la ubicación del espacio de trabajo se establece en$HOME/go
. Para crear el tipo de directorio del espacio de trabajo:mkdir ~/go
-
Dentro del espacio de trabajo, cree un nuevo directorio
src/hello
:mkdir -p ~/go/src/hello
y en ese directorio crea un archivo llamado
~/go/src/hello/hello.gohello.go
:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Para obtener más información sobre la jerarquía de directorios del espacio de trabajo de Go, visite la página de documentación de Go.
-
Navega**hasta el
~/go/src/hello
directorio y ejecutego build
para construir el programa:cd ~/go/src/hello
go build
El comando anterior creará un archivo ejecutable llamado
hello
. -
Puede ejecutar el ejecutable simplemente ejecutando el siguiente comando:
./hello
La salida debería verse así:
Hello, World