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