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 utiliza 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.

Instalación de Go en Ubuntu 20.04

Complete los siguientes pasos para instalar Go en Ubuntu 20.04:

1. Descargando el tarball de 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 sudo para descargar y extraer el archivo binario de Go en el /usr/localdirectorio:

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

Al agregar la ubicación del directorio Go a la $PATH variable de entorno, el sistema sabrá dónde encontrar los archivos binarios ejecutables de Go.

Esto se puede hacer agregando la siguiente línea al /etc/profilearchivo (para una instalación de todo el sistema) o al $HOME/.profilearchivo (para una instalación de usuario actual):

~/.perfil
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 de la instalación de Go

Verifique la instalación imprimiendo la versión Go:

go version

La salida debería ser algo como esto:

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".

  1. De forma predeterminada, la GOPATHvariable que especifica la ubicación del espacio de trabajo se establece en $HOME/goPara crear el tipo de directorio del espacio de trabajo:

    mkdir ~/go
  2. Dentro del espacio de trabajo crea un nuevo directorio src/hello :

    mkdir -p ~/go/src/hello

    y en ese directorio crea un archivo llamado hello.go:

    ~/go/src/hola/hola.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 .

  3. Navegue** al ~/go/src/hellodirectorio y ejecútelo go buildpara compilar el programa:

    cd ~/go/src/hellogo build

    El comando anterior creará un archivo ejecutable llamado hello.

  4. Puede ejecutar el ejecutable simplemente ejecutando el siguiente comando:

    ./hello

    La salida debería ser algo como esto:

    Hello, World

Conclusión

Ahora que ha descargado e instalado Go en su sistema Ubuntu, puede comenzar a desarrollar sus proyectos Go.

Si encuentra un problema o tiene comentarios, deje un comentario a continuación.