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!