Saltar al contenido principal

Cómo instalar Go en Debian

Cómo instalar Go en Debian

Go, también conocido como Golang, es un lenguaje de programación de código abierto desarrollado por Google. Está diseñado para ser eficiente, simple y fácil de usar, lo que lo convierte en una opción popular entre los desarrolladores para construir aplicaciones escalables y confiables.

En este tutorial, te guiaré a través del proceso paso a paso de cómo instalar Go en Debian. Cubriremos la instalación de Go utilizando la distribución oficial de tarball, que proporciona la última versión estable.

Prerrequisitos

Antes de continuar con la instalación, asegúrate de tener los siguientes prerrequisitos en su lugar:

  • Un sistema basado en Debian (por ejemplo, Debian, Ubuntu)
  • Acceso a un terminal con privilegios administrativos

Paso 1: Descargar el Binario de Go

Para instalar Go en Debian, necesitamos descargar el binario oficial de Go desde el sitio web oficial. Aquí están los pasos para hacerlo:

  1. Abre tu navegador web y ve a la página de Descargas de Go: https://golang.org/dl/
  2. Desplázate hacia abajo de la página para encontrar la última versión estable de Go.
  3. Elige el paquete binario adecuado según la arquitectura de tu sistema. Por ejemplo, si tienes un sistema Debian de 64 bits, selecciona el paquete con el nombre de archivo que termine en linux-amd64.tar.gz.
  4. Haz clic derecho en el enlace de descarga y selecciona "Copiar dirección del enlace" para copiar la URL del paquete binario.

Paso 2: Instalar Go

Ahora que tenemos el paquete binario de Go descargado, podemos proceder con el proceso de instalación. Sigue los pasos a continuación para instalar Go en tu sistema Debian:

  1. Abre un terminal en tu sistema Debian.
  2. Cambia al directorio donde deseas instalar Go. Por ejemplo, si prefieres instalarlo en tu directorio de inicio, ejecuta el siguiente comando para navegar a tu directorio de inicio:
   cd ~
  1. Usa el comando wget para descargar el paquete binario de Go pegando la URL copiada del Paso 1. Por ejemplo:
   wget https://dl.google.com/go/go1.17.linux-amd64.tar.gz

Nota: Asegúrate de reemplazar la URL en el comando anterior con la que copiaste en el Paso 1.

  1. Extrae el tarball descargado usando el comando tar:
   tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

Este comando extraerá los archivos de Go en el directorio /usr/local/go.

  1. Agrega el directorio binario de Go a la variable de entorno PATH del sistema agregando la siguiente línea al archivo /etc/profile:
   export PATH=$PATH:/usr/local/go/bin

Guarda el archivo y sal del editor de texto.

  1. Para aplicar los cambios realizados en el archivo /etc/profile, ejecuta el siguiente comando:
   source /etc/profile

Paso 3: Verificar la Instalación

Después de completar la instalación, es esencial verificar que Go se haya instalado correctamente. Sigue los pasos a continuación para verificar la instalación:

  1. Abre una nueva ventana o pestaña de terminal.
  2. Ejecuta el siguiente comando para verificar la versión de Go instalada:
   go version

Deberías ver una salida similar a la siguiente:

   go version go1.17 linux/amd64

Esta salida confirma que Go se ha instalado correctamente en tu sistema Debian.

Paso 4: Configura tu Entorno de Desarrollo (Opcional)

Para mejorar tu experiencia de desarrollo en Go, puedes configurar tu espacio de trabajo y configurar la variable de entorno GOPATH. Aunque no es necesario para el uso básico, se recomienda para administrar tus proyectos de manera efectiva.

  1. Crea la estructura de directorios para tu espacio de trabajo de Go ejecutando el siguiente comando:
   mkdir -p ~/go/{bin,src,pkg}

Este comando creará los directorios necesarios: bin, src y pkg en tu directorio de inicio.

  1. Configura la variable de entorno GOPATH para que apunte a tu espacio de trabajo de Go agregando la siguiente línea al archivo ~/.bashrc:
   export GOPATH=$HOME/go

Guarda el archivo y sal del editor de texto.

  1. Para aplicar los cambios realizados en el archivo ~/.bashrc, ejecuta el siguiente comando:
   source ~/.bashrc

¡Felicitaciones! Has instalado correctamente Go en tu sistema Debian. Ahora estás listo para comenzar a construir tus aplicaciones en Go.

Conclusión

En este tutorial, aprendiste cómo instalar Go en Debian descargando el paquete binario oficial y configurando las variables de entorno necesarias. También verificaste la instalación comprobando la versión de Go instalada. Ahora puedes explorar las poderosas características de Go y comenzar tu viaje como desarrollador de Go.

Recuerda consultar la documentación oficial de Go y los recursos de la comunidad para obtener más información y ejemplos de uso. ¡Feliz codificación con Go!