Saltar al contenido principal

Instalando Go en Ubuntu

Instalando Go en Ubuntu

Go, también conocido como Golang, es un poderoso lenguaje de programación de código abierto desarrollado por Google. Se destaca por su simplicidad, eficiencia y capacidad para crear aplicaciones escalables. En este tutorial, te guiaremos a través del proceso de instalación de Go en Ubuntu.

Requisitos previos

Antes de comenzar, asegúrate de tener acceso a una máquina con Ubuntu, ya sea en un entorno físico o virtual. Además, asegúrate de tener privilegios administrativos o acceso sudo para instalar paquetes.

Paso 1: Actualizar el sistema

Para comenzar, actualicemos la lista de paquetes y actualicemos los paquetes existentes en tu máquina Ubuntu. Abre la terminal y ejecuta los siguientes comandos:

sudo apt update
sudo apt upgrade

Esto asegurará que tu sistema esté actualizado con los últimos parches de seguridad y actualizaciones de software.

Paso 2: Descargar Go

En este paso, descargaremos la última versión del lenguaje de programación Go. Visita el sitio web oficial de Go (https://golang.org/dl/) para encontrar la página de descarga y localizar la distribución de Linux adecuada para tu sistema.

En el momento de escribir este tutorial, la última versión estable es Go 1.17. Busca el enlace de descarga para la distribución de Linux y cópialo.

Luego, abre la terminal y usa el comando wget para descargar el paquete de instalación de Go. Reemplaza [GO_DOWNLOAD_URL] con el enlace de descarga real.

wget [GO_DOWNLOAD_URL]

Por ejemplo, si el enlace de descarga es https://golang.org/dl/go1.17.linux-amd64.tar.gz, el comando sería:

wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Paso 3: Extraer e instalar Go

Una vez que la descarga esté completa, necesitamos extraer el paquete descargado e instalar Go en nuestro sistema. Usa el siguiente comando para extraer el archivo tar:

sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

Este comando extraerá los archivos de Go y los colocará en el directorio /usr/local/go. Este directorio es la ubicación recomendada para instalar Go, pero puedes elegir una ubicación diferente si lo deseas.

Paso 4: Configurar las variables de entorno de Go

Para utilizar Go de manera efectiva, necesitamos configurar las variables de entorno necesarias. Abre la terminal y ejecuta el siguiente comando para abrir el archivo .profile para editarlo:

nano ~/.profile

Agrega las siguientes líneas al final del archivo:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Guarda el archivo y sal del editor presionando Ctrl+X, luego Y y luego Enter.

Para aplicar los cambios, reinicia tu terminal o ejecuta el siguiente comando:

source ~/.profile

Paso 5: Verificar la instalación

Después de completar la instalación, verifiquemos si Go está instalado correctamente en tu máquina Ubuntu. Abre una nueva terminal y ejecuta el siguiente comando:

go version

Si Go está instalado correctamente, verás la versión instalada de Go en la salida, por ejemplo:

go version go1.17 linux/amd64

Paso 6: Escribir y ejecutar un programa simple en Go

Ahora que Go está instalado, escribamos un programa simple de "¡Hola, mundo!" y ejecutémoslo para asegurarnos de que todo funcione como se espera.

Crea un nuevo archivo llamado hello.go utilizando tu editor de texto favorito y agrega el siguiente código:

package main

import "fmt"

func main() {
fmt.Println("¡Hola, mundo!")
}

Guarda el archivo y vuelve a la terminal. Navega hasta el directorio donde guardaste el archivo hello.go. Luego, ejecuta el siguiente comando para compilar y ejecutar el programa:

go run hello.go

Deberías ver la siguiente salida:

¡Hola, mundo!

¡Felicitaciones! Has instalado Go correctamente en Ubuntu y has ejecutado un programa simple en Go.

Conclusión

En este tutorial, hemos cubierto el proceso paso a paso de instalación de Go en Ubuntu. Comenzamos actualizando el sistema, descargando el paquete de instalación de Go, extrayendo e instalando Go, configurando las variables de entorno necesarias, verificando la instalación y finalmente ejecutando un programa simple en Go.

¡Con Go instalado, ahora estás listo para explorar el lenguaje y construir aplicaciones poderosas!