Saltar al contenido principal

Cómo instalar Go en CentOS

Cómo instalar Go en CentOS

Go, también conocido como Golang, es un poderoso lenguaje de programación de código abierto desarrollado por Google. Está diseñado para ser eficiente, conciso y altamente eficiente, lo que lo convierte en una excelente opción para construir aplicaciones escalables y confiables. En este tutorial, te guiaremos paso a paso en el proceso de instalación de Go en CentOS.

Requisitos previos

Antes de comenzar, asegúrate de tener los siguientes requisitos previos:

  • Un servidor CentOS con acceso de root o un usuario con privilegios sudo.
  • Una conexión a internet estable.

Paso 1: Actualizar los paquetes del sistema

Primero, actualicemos los paquetes del sistema a sus versiones más recientes. Abre tu terminal y ejecuta el siguiente comando:

sudo yum update -y

Este comando actualizará todos los paquetes instalados en tu sistema CentOS.

Paso 2: Descargar y extraer Go

Go tiene distribuciones binarias oficiales disponibles para varios sistemas operativos, incluyendo CentOS. Para descargar la última versión estable de Go, dirígete a la página oficial de descargas de Go en tu navegador web. Puedes encontrarla en https://golang.org/dl/.

Busca la versión de Go que coincida con la arquitectura de tu sistema. Por ejemplo, si estás utilizando un CentOS de 64 bits, haz clic en el enlace de descarga para el archivo de archivo tar.gz de Linux.

Una vez que se complete la descarga, abre tu terminal y navega hasta el directorio donde se encuentra el archivo descargado. Utiliza el comando cd para cambiar de directorio. Por ejemplo, si descargaste el archivo en tu carpeta de Descargas, ejecuta:

cd ~/Downloads

A continuación, extrae el archivo descargado utilizando el comando tar:

sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz

Reemplaza <version> en el comando anterior con el número de versión real del paquete de Go que descargaste. Por ejemplo, si descargaste la versión 1.17 de Go, el comando sería:

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

Este comando extraerá los binarios de Go y los archivos relacionados en el directorio /usr/local.

Paso 3: Configurar variables de entorno de Go

Para utilizar Go de manera efectiva, debes configurar algunas variables de entorno. Estas variables incluyen GOROOT, GOPATH y PATH.

Abre tu editor de texto preferido y abre el archivo de perfil del sistema /etc/profile:

sudo vi /etc/profile

Agrega las siguientes líneas al final del archivo:

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

Guarda el archivo y sal del editor de texto.

A continuación, aplica los cambios a la sesión actual ejecutando el siguiente comando:

source /etc/profile

Esto hará que las variables de entorno estén disponibles para el usuario actual. Alternativamente, puedes cerrar sesión y volver a iniciar sesión en el sistema.

Paso 4: Verificar la instalación

Para verificar que Go se haya instalado correctamente, abre una nueva sesión de terminal y ejecuta el siguiente comando:

go version

Deberías ver la versión de Go instalada mostrada en la salida. Por ejemplo:

go version go1.17 linux/amd64

¡Felicitaciones! Has instalado correctamente Go en tu sistema CentOS.

Paso 5: Probar la instalación de Go

Ahora, escribamos un programa simple en Go para probar la instalación. Crea un nuevo archivo llamado hello.go usando tu editor de texto preferido:

vi hello.go

Agrega el siguiente código al archivo:

package main

import "fmt"

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

Guarda el archivo y sal del editor de texto.

Para compilar y ejecutar el programa de Go, ejecuta el siguiente comando:

go run hello.go

Deberías ver la siguiente salida:

¡Hola, Go!

Si ves la salida esperada, significa que tu instalación de Go funciona correctamente.

Conclusión

En este tutorial, aprendiste cómo instalar Go en CentOS paso a paso. Actualizaste los paquetes del sistema, descargaste y extrajiste los binarios de Go, configuraste las variables de entorno necesarias, verificaste la instalación y probaste Go ejecutando un programa simple. Ahora estás listo para comenzar a desarrollar aplicaciones utilizando el lenguaje de programación Go.

Recuerda actualizar regularmente tu instalación de Go para beneficiarte de las últimas características y correcciones de errores. ¡Feliz codificación con Go!