Cómo instalar Go en Ubuntu 20.04 LTS

1 mar 2021 3 min di lettura
Cómo instalar Go en Ubuntu 20.04 LTS
Indice dei contenuti

Introducción

Go, a menudo denominado golang, es un lenguaje de programación de código abierto moderno creado por Google que le permite crear aplicaciones fiables y eficientes. Go es un lenguaje compilado, lo que significa que debe compilar el código fuente para crear un archivo ejecutable utilizado 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 LTS Focal Fossa.

Si desea instalar Go en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalar Go en Ubuntu 20.04

Complete los siguientes pasos para instalar Go en Ubuntu 20.04.

Ir a descargar tarball

En el 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 descarga de Go y compruebe 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 el /usr/local:

wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local

Establecer la variable PATH

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

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

En nuestro ejemplo, abra el siguiente archivo:

nano ~/.profile

Agregue la siguiente línea al final del archivo:

export PATH=$PATH:/usr/local/go/bin
~ /.profile

Guarde el archivo y ciérrelo.

Cargue la nueva variable de entorno PATH en la sesión de shell actual con el siguiente comando:

source ~/.profile

Verifique la 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

Introducción a Go

Para probar la instalación de Go, crearemos un espacio de trabajo y crearemos un programa simple que imprime el clásico mensaje Hello World.

De forma predeterminada, la GOPATH, que especifica 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 hello.go:

nano ~/go/src/hello/hello.go
package main

 import "fmt"

 func main() {
 fmt.Printf("Hello, World\n")
 }
~ /go /src /hello /hello.go

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.

Vaya al ~/go/src/hello y ejecute el go build para construir el programa:

cd ~/go/src/hello
go build

El comando anterior creará un archivo ejecutable llamado hello.

Puede iniciar el ejecutable simplemente ejecutando el siguiente comando:

./hello

La salida debería verse así:

Hello, World

Conclusión

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

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.