Introducción
Go es un lenguaje de programación desarrollado en Google, ofrece un sólido conjunto de bibliotecas.
En este tutorial veremos cómo instalar Go en Ubuntu 18.04 LTS.
Instalar Go
Para instalar Go, recomiendo descargar la última versión de la página de descarga oficial en Github. Copie el enlace de descarga y su hash SHA256.
Actualmente, la última versión estable disponible es go1.10.3.
Asegúrate de estar en casa, desde la terminal:
cd ~
Luego descarga Go:
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
Verifique el código hash:
sha256sum go1.10.3.linux-amd64.tar.gz
Debería recibir un mensaje de salida similar a este:
sha256sum go1.10.3.linux-amd64.tar.gz
fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 go1.10.3.linux-amd64.tar.gz
Asegúrate de que coincida con el copiado de la página oficial en Github.
Extraiga el contenido del archivo descargado:
tar xvf go1.10.3.linux-amd64.tar.gz
Cambie los permisos de la carpeta go y muévala al directorio recomendado oficialmente:
sudo chown -R root:root./go
sudo mv go /usr/local
Establecer las rutas de Go
Abra y edite el archivo ~ /.profile para poder usar Go desde casa:
sudo nano ~/.profile
Agregue las siguientes líneas al final del archivo:
export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Guarde y cierre el archivo.
Actualiza el archivo:
source ~/.profile
Pruebe para verificar que Go esté instalado correctamente. Cree una nueva carpeta para los proyectos de Go que se crearán:
mkdir $HOME/work
Cree la estructura de la carpeta del proyecto:
mkdir -p ~/work/src/utente /hello
Crea un nuevo archivo:
nano ~/work/src/utente /hello/hello.go
Pegue las siguientes líneas de código:
package main
import "fmt"
func main() {
fmt.Printf("Ciao, Mondo!\n")
}
Guarde y cierre el archivo.
Construya el proyecto usando el siguiente comando:
go install utente /hello
Al final de la compilación es posible iniciarla desde el terminal recordando el nombre del archivo, luego:
hello
Debería recibir un mensaje de salida similar al siguiente:
Ciao Mondo!
Para ver la ruta de destino de los programas compilados:
which hello
Mensaje de salida:
/home/utente/work/bin/hello
La instalación del lenguaje de programación Go en Ubuntu 18.04 LTS ha finalizado.